Una procedura di applicazione Visual Basic cerca efficiente attraverso grandi quantità di dati utilizzando il metodo Find . Questo metodo è usato per fare una corrispondenza esatta del contenuto di una o più celle di ricerca attraverso un foglio di lavoro , più fogli di lavoro o anche le cartelle di lavoro . La VBA Trova metodo è più efficiente rispetto usando 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 . Istruzioni
1
Aprire il file Excel che si desidera aggiungere alla sintassi Trova metodo nella vostra procedura .
2
Aprire l' editor di VBA per visualizzare la procedura. Individuare la zona nella procedura in cui si desidera inserire il Trova la sintassi del metodo
3
Aggiungi questa Trova la sintassi del metodo per la vostra procedura : .
Range_Object.Find ( cosa , dopo , Lookln , LookAt , SearchOrder , SearchDirection , MatchCase , MatchByte , SearchFormat ) . Un esempio è
Sub rapida ( ) per
'Enter " Eccolo ! " . in una cella nel foglio 1
Se Non Sheetl.Cells.Find ( What: = " Eccolo ! " , After : = Celis ( 1 , 1 ) , Lookln : = xlValues , LookAt : = xlPart , Stati
SearchOrder : xlByRows , Ricerca Direzione : x = Avanti , MatchCase : = True , SearchFormat : = True ) è _
niente allora MsgBox " ! Eccola "
< p > End Sub
Questa procedura 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 .