Microsoft Excel è il programma di foglio elettronico più diffuso al mondo . Una delle sue caratteristiche più potenti è Visual Basic, Applications Edition , che consente agli utenti di creare le macro per automatizzare le operazioni più comuni. Quasi tutte le operazioni in Excel comporta l'uso di intervalli di celle - queste operazioni sono ciò che rende fogli di calcolo potente. Ci sono molti modi diversi di usare le variabili per manipolare campi e dei loro componenti , e tutti possono fare le macro più flessibile . Cose che ti serviranno
Microsoft Excel
Show More Istruzioni
1
Creare una variabile per contenere l'intera gamma . Potete farlo in questo modo:
myRange = Worksheets ( " MyWorksheet " ) Range ("A1 : C3" ) .
Questo farà risparmiare un riferimento all'intervallo A1 : C3 sulla foglio etichettato " MyWorksheet " nella variabile denominata " myRange . " Dopo aver effettuato questa variabile di intervallo , è possibile accedere alle singole cellule utilizzando la proprietà Cells , così:
myRange.Cells ( 1 , 2 ) = " Ciao "
Questo metterà il testo "Hello " nella cella A2.
2
utilizzare le variabili per memorizzare la posizione del campo . Per esempio :
WorksheetName = rangeString " MyWorksheet " = " A1 : C3"
Poi , ogni volta che si desidera utilizzare la gamma , è possibile utilizzarlo in questo modo:
Fogli di lavoro ( WorksheetName ) . range ( rangeString ) per
Questo modo di utilizzo di variabili è un po ' più lento di quello al passo 1, ma ti dà anche una maggiore flessibilità ogni volta che si utilizza l'intervallo , in quanto si può facilmente modificare il foglio di lavoro nome e stringa di gamma in modo indipendente l'uno dall'altro .
3
rompere i componenti della stringa di gamma in variabili separate e quindi combinarli al volo . Per esempio :
WorksheetName = " MyWorksheet " startColumn = " A" endColumn = " C " startRow = " 1 " EndRow = "3"
Quindi , è possibile utilizzare il campo in questo modo:
fogli di lavoro ( WorksheetName ) Gamma ( startColumn & startRow & " : " & endColumn & EndRow ) .
Questo è un approccio molto più ingombrante rispetto ai due precedenti , ma è anche il più flessibile . Modificando una di queste cinque variabili , è possibile modificare le dimensioni precise e posizione del campo , senza influenzare le altre proprietà .