Range.Find Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sucht nach bestimmten Informationen in einem Bereich und gibt ein Range -Objekt zurück, das die erste Zelle darstellt, in der diese Informationen gefunden werden.
public Microsoft.Office.Interop.Excel.Range Find (object What, object After, object LookIn, object LookAt, object SearchOrder, Microsoft.Office.Interop.Excel.XlSearchDirection SearchDirection = Microsoft.Office.Interop.Excel.XlSearchDirection.xlNext, object MatchCase, object MatchByte, object SearchFormat);
Public Function Find (What As Object, Optional After As Object, Optional LookIn As Object, Optional LookAt As Object, Optional SearchOrder As Object, Optional SearchDirection As XlSearchDirection = Microsoft.Office.Interop.Excel.XlSearchDirection.xlNext, Optional MatchCase As Object, Optional MatchByte As Object, Optional SearchFormat As Object) As Range
Parameter
- What
- Object
Erforderliches Objekt. Der Inhalt, nach dem gesucht werden soll. Dabei kann es sich um eine Zeichenfolge oder einen beliebigen Microsoft Excel-Datentyp handeln.
- After
- Object
Optionales Objekt. Die Zelle, nach der mit der Suche begonnen werden soll. Dies entspricht der Position der aktiven Zelle, wenn eine Suche über die Benutzeroberfläche durchgeführt wird. Beachten Sie, dass After eine einzelne Zelle im Bereich sein muss. Denken Sie daran, dass die Suche mit dieser Zelle beginnt after
. Die angegebene Zelle wird erst durchsucht, wenn die Methode wieder in diese Zelle eingewickelt wird. Wenn Sie dieses Argument nicht angeben, beginnt die Suche nach der Zelle in der oberen linken Ecke des Bereichs.
- LookIn
- Object
Optionales Objekt. Der Typ der Informationen.
- LookAt
- Object
Optionales Objekt. Kann eine der folgenden XlLookAt Konstanten sein: xlWhole oder xlPart.
- SearchOrder
- Object
Optionales Objekt. Kann eine der folgenden XlSearchOrder Konstanten sein: xlByRows oder xlByColumns.
- SearchDirection
- XlSearchDirection
Optional XlSearchDirection. Die Suchrichtung. Kann eine der folgenden XlSearchDirection-Konstanten sein:xlNextdefault
xlPrevious
- MatchCase
- Object
Optionales Objekt. Mit True wird die Groß- und Kleinschreibung bei der Suche berücksichtigt. Der Standardwert ist False.
- MatchByte
- Object
Optionales Objekt. Wird nur verwendet, wenn Sie die Unterstützung der Doppeltbyte-Sprache ausgewählt oder installiert haben. True , wenn Doppelbytezeichen nur mit Doppelbytezeichen übereinstimmen; False , wenn Doppelbytezeichen mit ihren Einzelbyte-Entsprechungen übereinstimmen.
- SearchFormat
- Object
Optionales Objekt. Das Format für die Suche.
Gibt zurück
Hinweise
Diese Methode gibt Nothing zurück, wenn keine Übereinstimmung gefunden wird.
Diese Methode wirkt sich nicht auf die Auswahl oder die aktive Zelle aus.
Die Einstellungen für LookIn
, LookAt
, SearchOrder
und MatchByte
werden bei jeder Verwendung dieser Methode gespeichert. Falls Sie beim nächsten Aufruf dieser Methode keine Werte für die Argumente angeben, werden die gespeicherten Werte verwendet. Das Festlegen dieser Argumente ändert die Einstellungen im Dialogfeld Suchen, und durch Ändern der Einstellungen im Dialogfeld Suchen werden die gespeicherten Werte geändert, die verwendet werden, wenn Sie die Argumente auslassen. Um Probleme zu vermeiden, legen Sie diese Argumente jedes Mal explizit fest, wenn Sie diese Methode verwenden.
Sie können die FindNext(Object) -Methode und FindPrevious(Object) die -Methode verwenden, um die Suche zu wiederholen.
Wenn die Suche das Ende des angegebenen Suchbereichs erreicht, erfolgt ein Umbruch zum Anfang des Bereichs. Um eine Suche bei einem Umbruch zu beenden, speichern Sie die Adresse der ersten gefundenen Zelle, und testen Sie dann jede nachfolgende gefundene Zelladresse mit dieser gespeicherten Adresse.
Wenn Sie bei der Suche von Zellen ein komplexeres Suchmuster verwenden wollen, können Sie eine For Each...Next-Anweisung mit dem Like-Operator verwenden.