Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1364to1368
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
Nächste freie Zeile
04.06.2014 12:21:37
Jessica
Hallo,
ich möchte das der Text aus einer UserForm immer in die nächste freie Zeile eingefügt wird.
Mein Code:
'Daten übernehmen
Private Sub CommandButton1_Click()
Dim emptyRow As Long
emtyRow = WorksheetFunction.CountA(Range("A:A")) + 1
Sheets("Liste").Cells(emtyRow, 1).Value = TextBox4.Value
End Sub

Er fügt es aber immer direkt in die erste Zeile (A1) ein..
Wo ist mein blöder Fehler? :(
Vielen Dank für euere Hilfe.
Liebe Grüße,
Jessica

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nächste freie Zeile
04.06.2014 12:24:58
Hajo_Zi
Hallo Jessica,
LoLetzte = IIf(IsEmpty(Cells(Rows.Count, 1)), Cells(Rows.Count, 1).End(xlUp).Row, Rows.Count)

AW: Nächste freie Zeile
04.06.2014 12:27:36
EtoPHG
Hallo Jessica,
Die Bestimmung der Zeile bezieht sich auf das gerade aktive Blatt, wohingegen das Einfügen sich explicit auf das Blatt "Liste" bezieht, also besser beides aufs Gleiche:
'Daten übernehmen
Private Sub CommandButton1_Click()
With ThisWorkbook.Worksheets("Liste")
.Cells(.Rows.Count, 1).End(xlUp).Offset(1, 0) = Textbox4
End With
End Sub
Gruess Hansueli

Anzeige
AW: Nächste freie Zeile
04.06.2014 12:27:54
Jack_d
Hallo Jessica
mach es einfach so (ungetestet)
'Daten übernehmen
Private Sub CommandButton1_Click()
Dim emptyRow As Long
with Sheets("Liste")
emtyRow = .cells(rows.count,1).end(xlup).row +1
if emtyRow=2 then emtyRow=1
end if
.Cells(emtyRow, 1).Value = TextBox4.Value
End with
End Sub

Grüße

304 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige