in Excel gibt es eine Funktion, die mir die Position eines
Zeichens in eunem String wiedergibt.
Suchen(Zeichenfolge, Textstring)
Wie kann ich solche Funktion in VBA nutzen bzw. gibt es
ein Äquivalent dazu.
Danke im Voraus
Kay
>in Excel gibt es eine Funktion, die mir die Position eines
>Zeichens in eunem String wiedergibt.
>
>Suchen(Zeichenfolge, Textstring)
>
>Wie kann ich solche Funktion in VBA nutzen bzw. gibt es
>ein Äquivalent dazu.
schau mal in die VBA-Hilfe zum Thema "InStr-Funktion",
das sollte das sein, was Du suchst!
bis denne
Holger
vielleicht hilft dir das weiter (mit dem Makrorecorder aufgezeichnet):
Cells.Find(What:="Dein Suchzeichen", After:=ActiveCell,
LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext,
MatchCase:=False) _
.Activate
Gruß
Gerd
"Kay Rösener" <K.Roe...@gmx.de> schrieb im Newsbeitrag
news:05e301c2c7c1$4eb4c300$8ef82ecf@TK2MSFTNGXA04...
Application.WorksheetFunction.Search(".",ActiveSheet.Range("A1").Value,1)
Anmerkung:
Bei dieser Anweisung wird der Punkt im Wert der Zelle A1 des aktiven
Tabellenblattes gesucht und gibt, wenn vorhanden, die Position des
ersten Auftretens des Suchzeichens zurück.
MfG Frank
_________________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
eMail: Thei...@t-online.de, Homepage: http://www.xl-faq.de
>in Excel gibt es eine Funktion, die mir die Position eines
>Zeichens in eunem String wiedergibt.
>
>Suchen(Zeichenfolge, Textstring)
>
>Wie kann ich solche Funktion in VBA nutzen bzw. gibt es
>ein Äquivalent dazu.
schau mal in die VBA-Hilfe zum Thema "InStr-Funktion",