Werner_Bayern hat geschrieben:
Code: Alles auswählen
.Find(What, After, FindLookIn, FindLookAt, SearchOrder, SearchDirection, MatchCase, MatchByte)
Was verwende ich aber für After, FindLookin etc.???
das steht in meinem Help File
After Optionaler Variant-Wert. Gibt eine einzelne Zelle an, hinter der die Suche beginnt. Dies entspricht der Position der aktiven Zelle, wenn eine Suche von der Benutzeroberfläche aus durchgeführt wird. Beachten Sie, dass die Suche nach dieser Zelle beginnt; die angegebene Zelle wird erst durchsucht, wenn die letzte Zelle erreicht ist und die Suche vorn fortgesetzt wird. Wenn Sie dieses Argument nicht festlegen, beginnt die Suche nach der Zelle in der oberen linken Ecke des Bereichs.
FindLookIn Optionaler XlFindLookIn-Wert. Gibt an, ob die Formeln oder die angezeigten Werte durchsucht werden sollen.
XlFindLookIn kann eine der folgenden XlFindLookIn-Konstanten sein:
xlFormulas
xlValues
FindLookAt Optionaler XlFindLookAt-Wert. Setzen Sie dieses Argument auf xlWhole, um eine Übereinstimmung des gesamten Inhalts der Zelle mit dem Inhalt des What-Arguments zu erzwingen.
XlFindLookAt kann eine der folgenden XlFindLookAt-Konstanten sein:
xlPart
xlWhole
SearchOrder Optionaler XlSearchOrder-Wert. Gibt an, ob nach Spalten oder nach Zeilen gesucht werden soll.
XlSearchOrder kann eine der folgenden XlSearchOrder-Konstanten sein:
xlByColumns
xlByRows
SearchDirection Optionaler XlSearchDirection-Wert. Gibt die Suchrichtung an.
XlSearchDirection kann eine der folgenden XlSearchDirection-Konstanten sein:
xlNext
xlPrevious
MatchCase Optionaler Boolescher Wert. True, wenn die Suchoperation Groß-/Kleinschreibung beachten soll. Der Standardwert ist False.
MatchByte Optionaler Variant-Wert. Wird nur verwendet, wenn die Unterstützung für Double-Byte-Sprachen ausgewählt oder installiert wurde. True, wenn Double-Byte-Zeichen ausschließlich mit Double-Byte-Zeichen übereinstimmen sollen. False, wenn Double-Byte-Zeichen mit ihren Single-Byte-Entsprechungen übereinstimmen dürfen.
Werner_Bayern hat geschrieben:Ein ActiveCell habe ich doch über ActiveX nicht, hab ich irgendwo gelesen...
siehe mal unter
RANGE nach
ActiveCell. das ist "gewöhnlich" die "Cell" oder "Bereich" wo dein Cursor steht.
Werner_Bayern hat geschrieben:Ausserdem was ist mit obiger Methode? Ich bräuchte wirklich nur ein boolean als Rückgabe.
keine Ahnung woher du das hast aber bei mir steht :
Sucht nach spezifischen Informationen innerhalb eines angegebenen Bereichs und gibt ein Range-Objekt zurück, das die erste Zelle darstellt, in der sich die Informationen befinden.
Gibt Nothing zurück, wenn keine Übereinstimmungen gefunden werden.