Herbers Excel-Forum - das Archiv

aktuelle spalte auslesen

Bild

Betrifft: aktuelle spalte auslesen
von: Bernd

Geschrieben am: 18.02.2005 11:28:10
hallo,
mit der anweisung:
Range("a1:k1").Find(what:="Rechnungen").Select
bin ich in der zelle, in der "Rechnungen" steht.
nun soll die spalte markiert werden.
dazu muss ich aber wissen in welcher spalte ich bin.
kann von a - k sein.
kann mir da einer helfen?
vielen dank
gruss bernd
Bild

Betrifft: AW: aktuelle spalte auslesen
von: Tim
Geschrieben am: 18.02.2005 11:29:51
Range("a1:k1").Find(what:="Rechnungen").Column.Select
Tim
Bild

Betrifft: super, vielen dank :)
von: Bernd
Geschrieben am: 18.02.2005 11:32:38
Bild

Betrifft: funktioniert nicht :(
von: Bernd

Geschrieben am: 18.02.2005 12:00:07
der code:
Range("a1:k1").Find(what:="Rechnungen").Column.Select
funktioniert nicht.
da kommt ne fehlermeldung
Fehler beim kompilieren
Ungültiger Bereich
dabei ist Column blau hinterlegt
kann mir da nochmal jemand zu hilfe gehen?
vielen dank
gruss bernd
Bild

Betrifft: AW: funktioniert nicht :( - deshalb
von: Galenzo
Geschrieben am: 18.02.2005 13:26:03
es heißt EntireColumn!
Bild

Betrifft: =selection.column
von: IngoG
Geschrieben am: 18.02.2005 11:34:50
Hallo Bernd,
obige formel liefert werte von 1-11 (für a-k)
oder Left(Selection.Address(ColumnAbsolute:=False), 1) (liefert a-k)
Gruß ingo
Bild

Betrifft: AW: =selection.column
von: Bernd
Geschrieben am: 18.02.2005 12:01:33
hi ingo,,
wie füge ich deinen code denn ein?
stehe z.z. ziemlich auf'n schlauch
danke
gruss bernd
Bild

Betrifft: AW: =selection.column
von: IngoG

Geschrieben am: 18.02.2005 13:55:58
Hallo Bernd,
ich hatte gelesen, dass Du die Spaltennummer, oder den Spaltennamen haben möchtest.
Dafür weist Du die jeweilige Formel einer Variable zu (nach deinem find/select befehl)
a_numerisch=selection.column
oder
a_String = Left(Selection.Address(ColumnAbsolute:=False), 1)
wenn Du aber sofort markieren möchtest und sonst mit der Spaltennummer nichts tust kannst Du besser die obige Lösung nehmen
Gruß Ingo
 Bild
Excel-Beispiele zum Thema "aktuelle spalte auslesen"
Aktuellen Dateipfad aktualisieren Arbeitsmappe mit dem Namen des aktuellen Datums öffnen
Addition bis zum aktuellen Datum Aktueller Arbeitsblattname in Formel
Zur Zelle mit aktuellem Datum scrollen Aktuelle Zeit über UserForm eintragen und Rennzeit berechnen
Bei Eintrag in Spalte A aktuelle Zeile kopieren Über Schaltfläche neues Blatt mit aktuellem Datum einfügen
Aktuelle Geburtstage beim Öffnen der Arbeitsmappe anzeigen Daten der aktuellen Zeile im Kontextmenü anzeigen