December 4
Una procedura di applicazione Visual Basic cerca in modo efficiente attraverso una grande quantità di dati utilizzando il metodo Find. Questo metodo viene utilizzato per fare una corrispondenza esatta del contenuto di una o più celle ricerca attraverso un foglio di lavoro, più fogli di lavoro o anche le cartelle di lavoro. Il metodo Find VBA è più efficiente utilizzando solo un ciclo in termini di velocità e di linee di codice. È possibile combinare il metodo Find con altri metodi e funzioni in VBA per una macro ancora più efficace.
1 Aprire il file Excel che si desidera aggiungere la sintassi metodo Find per nella procedura.
2 Aprire l'editor VBA per visualizzare la procedura. Individuare l'area nella procedura in cui si desidera inserire la sintassi del metodo Find.
3 Aggiungere questo metodo sintassi Find per la vostra procedura:
Range_Object.Find (cosa, dopo, Lookln, LookAt, SearchOrder, SearchDirection, matchcase, MatchByte, SearchFormat). Un esempio è
Sub rapida ()
'Enter "Eccolo!" in una cella sul foglio 1.
Se non Sheetl.Cells.Find (cosa: "Qui si tratta di" =, Dopo: = Celis (1, 1), Lookln: = xlValues, LookAt: = xlPart,
SearchOrder: xlByRows, Ricerca Direzione: = x Avanti, matchcase:! = True, SearchFormat: = True) Is _
Niente Poi MsgBox "Eccolo!"
End Sub
Questa procedura non restituisce nulla se non viene trovata alcuna corrispondenza.
4 Salvare e chiudere il file di Excel quando si è finito. La procedura sarà disponibile la prossima volta che si apre il file.