Ein Visual Basic Bewerbungsverfahren effizient durchsucht durch große Mengen von Daten mit Hilfe der Find-Methode . Diese Methode wird verwendet, um eine exakte Übereinstimmung des Inhalts in eine oder mehrere Zellen Durchsuchen einem Arbeitsblatt mehrere Arbeitsblätter oder Arbeitsmappen auch tun . Die VBA Find-Methode ist effizienter als mit nur einer Schleife in Bezug auf Geschwindigkeit und Code-Zeilen . Sie können die Find-Methode mit anderen Methoden und Funktionen in VBA für eine noch effektivere Makro kombinieren . Anleitung
1
Öffnen Sie die Excel -Datei, die Sie wollen , um die Find-Methode Syntax, um in Ihren Verfahren .
2
Öffnen Sie den VBA -Editor, um die Prozedur zu sehen. Suchen Sie den Bereich in der Prozedur , wo Sie die Find-Methode Syntax
3
Fügen Sie diese Methode Find Syntax, um die Prozedur eingeben wollen : .
Range_Object.Find (Was , Nach , Lookln , LookAt , SearchOrder , SearchDirection , MatchCase , MatchByte , SearchFormat ) . Ein Beispiel ist
Sub Quick ( )
" Enter" Hier ist es! " . in einer Zelle auf Blatt 1
If Not Sheetl.Cells.Find ( What: = " Hier ist es! " , After : = Celis (1 , 1), Lookln : = xlValues , LookAt : = xlPart ,
SearchOrder : xlByRows , Suche Direction : = x nächstes MatchCase : = True , SearchFormat : = true) _
Nothing Then MsgBox " Hier ist es "
< p> End Sub