Visual Basic di Microsoft per le applicazioni è un linguaggio di programmazione che l'azienda offre per i programmi di Microsoft Office, come Microsoft Excel . La lingua contiene i suoi comandi che dovete usare per manipolare i vostri dati , ma se si utilizza il codice VBA sui dati in un foglio di calcolo di Excel è possibile utilizzare anche le funzioni di foglio elettronico , come COUNTIF , SUMIF o vlookup . L'oggetto application.worksheet permette VBA per comprendere e utilizzare le funzioni di Excel . Istruzioni
1
Aprire un foglio elettronico di Excel 2010 . Fare clic sulla scheda "Sviluppatore " nella parte superiore dello schermo, quindi fare clic sul pulsante " Visual Basic " sul lato sinistro della barra multifunzione .
2
Fare clic destro su " Foglio1 " nella colonna di sinistra nella console VBA . Muovi il mouse su "Inserisci" e selezionare "Modulo ". Fare clic sul modulo che appare sotto i fogli di lavoro nella colonna .
3
fare clic sul lato destro dello schermo per iniziare a fare il vostro codice VBA . Inserire " Sub xxxx ( ) , " dove " xxxx " è il nome che si vuole dare la macro . Premere il tasto " Enter" e il comando " End Sub " verrà aggiunto automaticamente .
4
Inserisci " Dim x As Double" per impostare una variabile . La funzione CONTA.SE dovrà restituire un valore a qualcosa , così si dovrà istituire almeno una variabile nel codice. Countif sarà naturalmente restituisce un valore nella forma "Double" , in modo che sia la forma che si dovrebbe dare la vostra variabile . Premere il tasto " Enter" per accedere alla riga successiva
5
digitare la seguente riga nel codice : .
X = Application.WorksheetFunction.CountIf (cellule , 1 ) per < p > La gamma di " celle " cercherà attraverso tutte le celle utilizzate nel foglio di lavoro . Se avete bisogno di un intervallo specifico , si può cambiare "celle " a " Range (" A : A " ) " , dove " A : A" è l'intervallo che si desidera cercare . L '" 1 " in questo codice cercherà il numero 1 . È possibile modificare questo per qualsiasi numero che si desidera , o qualsiasi stringa , fino a quando si incassa la stringa tra virgolette . Inoltre, è possibile utilizzare una maggiore o minore di segni , "<" o " > " , con un numero, ma si dovrà quindi racchiudere il numero e il segno di virgolette.