Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
864to868
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
864to868
864to868
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Splatennummer mit Find

Splatennummer mit Find
24.04.2007 10:46:00
Gregor
Hallo zusammen
Ich will in einer Tabelle die Spaltennummer aufgrund der Spaltenüberschrift in Zeile 1 bestimmen.
Folgende Befehle sind mir bekannt:
Spalte_Projvol = Worksheets(Quellblatt).Rows(1).Find("Muster Text", LookIn:=xlValues).Column
oder
Spalte_Projvol = Worksheets(Quellblatt).Rows(1).Find("Muster Text", LookAt:=xlWhole).Column
Die Spaltenüberschrift ist mit einem Zeilenumbruch versehen, also
Muster
Text
Mit dem obigen Befehl komme ich nicht zum Ziel. Wegen dem Zeilenumbruch (den ich leider nicht ändern kann) generiert Excel eine Fehlermeldung.
Gibt es eine Lösung für dieses Problem?
Was ist eigentlich der Unterschied zwischen LookIn und LookAt und xlValues und xlWhole und deren Kombinationen?
Vielen Dank für die Unterstützung
gregor

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Splatennummer mit Find
24.04.2007 11:05:00
Rudi
Hallo,
wenn der Zeilenumbruch mit Alt+Enter eingefügt ist:
Spalte_Projvol = Worksheets(Quellblatt).Rows(1).Find("Muster" &vblf &"Text", LookIn:=xlValues, LookAt:=xlWhole).Column
Lookin bestimmt, ob du in Werten oder Formeln suchst
Lookat bestimmt, ob du den gesamten Zellinhalt oder nur einen Teil vergleichst.
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: Splatennummer mit Find
24.04.2007 11:59:15
Gregor
Hallo Rudi
Vielen Dank für die Instruktion und die Lösung, dein Vorschlag klappt bestens.
Bei folgendem Befehl habe ich nach wie vor eine Fehlermeldung:
Spalte_Projvol = Worksheets(Quellblatt).Rows(1).Find("'Gesamt", LookAt:=xlWhole).Column
Gesamt ist in der Spaltenüberschrift mit einem Hochkomma " ' " geschrieben, ich vermute das führt zum Fehler. Gibt es auch da eine Lösung?
Vielen Dank
Gregor

Anzeige
AW: Splatennummer mit Find
24.04.2007 13:18:00
Rudi
Hallo,
Das ' wird von Excel ignoriert. Suche nur nach "Gesamt".
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: Splatennummer mit Find
24.04.2007 11:06:00
haw
Hallo Gregor,
z.B. so:
Spalte_Projvol = Worksheets(Quellblatt).Rows(1).Find("Muster" & Chr(10) & "Text", LookIn:=xlValues).Column
Chr(10) ist der Zeilenumbruch
LookIn bedeutet, dass bei xlValues in den Werten, bei xlFormulas im Formeltext gesucht wird.
LookAt bedeutet, dass bei xlPart der Suchtext in einem Teil der Zelle gesucht wird, xlWhole in der gesamten Zelle.
Gruß
Heinz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige