February 21
È possibile costruire una tabella computer utilizzando il più generale di concetti di programmazione, la matrice e il ciclo nidificato. Questi concetti possono essere utilizzati con qualsiasi linguaggio di programmazione. La matrice è spesso utilizzata per memorizzare grandi quantità di informazioni. Il ciclo annidato è fondamentalmente due cicli, uno dentro l'altro. Naturalmente, è possibile utilizzare un foglio di calcolo o un programma di database per creare una tabella, anche. Ma la matrice ed il ciclo annidato sono i concetti logici generali che sono spesso utilizzati in programmazione. È possibile costruire una semplice tabella in Visual Basic utilizzando una matrice e due anelli.
1 Avviare Excel, aprire un nuovo foglio di calcolo, e tenere premuto "Alt" e "F11" per accedere al Visual Basic Editor. Selezionare "Inserisci" e "modulo" e fare clic nel nuovo modulo per avviare la copia del codice.
2 Digitare il seguente codice.
Sub TestArray ()
'I commenti iniziano con il segno citazione
'Attivare foglio di lavoro e andare a cella A1
Fogli di lavoro ( "Sheet1"). Attiva
Application.Goto Riferimento:. = Worksheets ( "Sheet1") Range ( "A1")
'Installazione di una matrice a 2 dimensioni con 5 posti in prima dimensione e 5 posti in seconda dimensione
Dim Vis (da 1 a 5, da 1 a 5) come numero intero
'Inizia ciclo esterno nella struttura ciclo nidificato
Per i = 1 a 5
'Inizia ciclo interno nella struttura ciclo nidificato
Per un = 1 a 5
'Memorizzare un valore in array (In questo esempio, il programma conta e memorizza semplicemente)
Vis (I, a) = (I * 5) + a - 5
'Mettere il valore di matrice nel foglio di calcolo in modo da poter vedere
ActiveCell.Value = Vis (I, a)
'Spostare in basso di una cella del foglio di calcolo
ActiveCell.Offset (rowOffset: = 1, columnOffset: = 0) .Activate
'Fine del ciclo interno
Avanti un
ActiveCell.Offset (rowOffset: = - 5, columnOffset: = 1) .Activate
'Fine del ciclo esterno
Poi ho
End Sub
3 Si noti che è stata definita una matrice a 2 dimensioni nella dichiarazione, "Dim Vis (da 1 a 5, da 1 a 5) come numero intero."
4 Notare i cicli annidati creati con due "Per ... dichiarazioni Avanti".
5 Eseguire il programma facendo clic sul triangolo blu sotto "Run", e fare clic sul verde "X" in alto a sinistra per tornare al foglio di calcolo e visualizzare l'output del programma. Rivedere il foglio di calcolo e capire che una matrice a 2 dimensioni, che ha una struttura 5x5 dispone di 25 posizioni di memoria. Verificare che il foglio di calcolo simile a questa:
1 6 11 16 21
2 7 12 17 22
3 8 13 18 23
4 9 14 19 24
5 10 15 20 25