Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1632to1636
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
Inhaltsverzeichnis

Erste freie zeile Finden und was reinschreiben

Erste freie zeile Finden und was reinschreiben
10.07.2018 22:46:29
Tobias
Hallo Leute,
ich habe eine Tabelle in der A oder B eine Nummer steht.
Nun möchte ich per Makro in die erste Zeile in der in A und B nichts steht was reinschreiben.
Wie kann ich das machen?

Erste Zeile finden in der in A und B nichts steht
ActiveCell.Select
ActiveCell = Nummer
'Selection.Offset(0, 1) = Bleibt  leer !
Selection.Offset(0, 2) = Anrede
Selection.Offset(0, 3) = Vorname
Selection.Offset(0, 4) = Nachname
Selection.Offset(0, 5) = Strasse
Selection.Offset(0, 6) = PLZ
Selection.Offset(0, 7) = Ort
ActiveWorkbook.Save

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

Betreff
Datum
Anwender
Anzeige
AW: Erste freie zeile Finden und was reinschreiben
11.07.2018 07:16:21
KlaWet
Guten morgen Tobias,
versuch es mal so:
With ActiveSheet
'erste freie Zeile für jede Spalte ermitteln
lngLast(1) = .Cells(Rows.Count, "A").End(xlUp).Row + 1
lngLast(2) = .Cells(Rows.Count, "B").End(xlUp).Row + 1
'maximale Zeile ermitteln
lngLast(0) = Application.WorksheetFunction.Max(lngLast(1), lngLast(2))
' Eintragen
.Range("A" & lngLast(0)) = "Nummer"
'.Range("B" & lngLast(0)) = LEER
.Range("C" & lngLast(0)) = "Anrede"
' Speichern
ActiveWorkbook.Save
End With
Gruß
Klaus
AW: Erste freie zeile Finden und was reinschreiben
11.07.2018 07:17:31
KlaWet
Guten morgen Tobias,
versuche es mal so:
With ActiveSheet
'erste freie Zeile für jede Spalte ermitteln
lngLast(1) = .Cells(Rows.Count, "A").End(xlUp).Row + 1
lngLast(2) = .Cells(Rows.Count, "B").End(xlUp).Row + 1
'maximale Zeile ermitteln
lngLast(0) = Application.WorksheetFunction.Max(lngLast(1), lngLast(2))
' Eintragen
.Range("A" & lngLast(0)) = "Nummer"
'.Range("B" & lngLast(0)) = LEER
.Range("C" & lngLast(0)) = "Anrede"
' Speichern
ActiveWorkbook.Save
End With
Gruß
Klaus
Anzeige
AW: Erste freie zeile Finden und was reinschreiben
11.07.2018 19:11:10
Tobias
Vielen Dank Klaus
Es erscheint bei mir eine Fehlermeldung
"Fehler beim Kompilieren, Erwartet Datenfeld"
Was muss ich tun?
Vielen Dank Tobi
AW: Erste freie zeile Finden und was reinschreiben
16.07.2018 08:49:59
KlaWet
Hi Tobias,
sorry für die späte Rückmeldung.
Bitte Code so ergänzen:
Dim lngLast(0 to 2) as Long

Das muss ganz oben im Code dazu, dann sollte es tun.
Gruß
Klaus

94 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige