Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

ActiveCell.CurrentRegion

Forumthread: ActiveCell.CurrentRegion

ActiveCell.CurrentRegion
20.02.2007 07:28:05
Josef
Hallo!
Heißt bitte ActiveCell.CurrentRegion immer Beginn mit A1 ?
Set r_Liste = ActiveCell.CurrentRegion
Wenn ja, mein Beginn zum Einlesen in die TextBoxen einer Userform wäre jedoch A3.
Wie würde bitte dann der Vba Text lauten?
Set r_Liste = ?
Danke
Josef
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ActiveCell.CurrentRegion
20.02.2007 07:35:00
Nepumuk
Hallo Josef,
CurrentRegion ist der ununterbrochene ausgefüllte Bereich um eine Zelle. Hat deine Liste auch ein definiertes Ende? Bis zu welcher Spalte soll sich der Bereich erstrecken?
Gruß
Nepumuk
AW: ActiveCell.CurrentRegion
20.02.2007 07:42:00
Josef
Hallo Nepumuk!
Danke für Deine Antwort.
Der Bereich wäre von A3 bis zur Spalte R
Josef
Anzeige
AW: ActiveCell.CurrentRegion
20.02.2007 12:04:00
Nepumuk
Hallo Josef,
dann so:
Set r_Liste = Range(Cells(3, 1), Cells(Rows.Count, 18).End(xlUp)).Value

Gruß
Nepumuk
Anzeige
AW: ActiveCell.CurrentRegion
20.02.2007 12:45:51
Josef
Hallo Nepumuk!
Danke für Deine Antwort.
Ich habe den Code jetzt angepasst.
Jetzt bekomme ich den Fehlerhinweis: Objekt fehlt.
Zeile 2 = Überschrift
Zeile3= Beginn der Daten
Set r_Liste = Range(Cells(3, 1), Cells(Rows.Count, 18).End(xlUp)).Value
'Set r_Liste = ActiveCell.CurrentRegion
'und daraus die Spaltenüberschriften
Set r_Felder = r_Liste.Rows(2)
'bzw. deren Anzahl ermittelt
int_AnzFelder = r_Felder.Columns.Count
For int_Zähler = 1 To int_AnzFelder
Controls("lbl" & int_Zähler) = r_Felder.Cells(int_Zähler)
Next
Wo könnte ich bitte hier den Fehler haben?
Danke
Josef
Anzeige
AW: ActiveCell.CurrentRegion
20.02.2007 12:54:58
Josef
Hallo Nepumuk!
Stimmt vielleicht diese Variable nicht?
Dim r_Liste As Range
Josef
AW: ActiveCell.CurrentRegion
20.02.2007 13:45:00
Nepumuk
Hallo Josef,
mein Fehler, so geht's:
Set r_Liste = Range(Cells(3, 1), Cells(Rows.Count, 18).End(xlUp))
Gruß
Nepumuk
AW: ActiveCell.CurrentRegion
20.02.2007 14:50:00
Josef
Hallo Nepumuk1
Besten Dank für Deine Hilfe. Jetzt klappt es.
Josef
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige