Sub Test()
Dim varScratch As Variant 'Zwischenlager fuer Inhalt der aktiven Zelle
Dim lngLetzteZelle_Reihe3 As Long 'VAR fuer letzte beschriebene Zelle in Reihe3 (C)
With ActiveSheet 'nachfolgender Abschnitt bezieht sich auf die aktive Tabelle
varScratch = ActiveCell.Value 'Wert/Inhalt der aktiven Zelle zwischenspeichern
lngLetzteZelle_Reihe3 = .Cells(Rows.Count, 3).End(xlUp).Row 'letzte beschriebene Zelle in Spalte"C" ermitteln
If lngLetzteZelle_Reihe3 < 19 Then 'wenn letzte Zelle oberhalb C19
lngLetzteZelle_Reihe3 = 18 'setze den Wert auf 18
End If
.Cells(lngLetzteZelle_Reihe3 + 1, 3).Value = varScratch 'Zwischenspeicherwert in die naechste freie Zelle der Spalte"C"
End With
End SubCells(Rows.Count, 3).End(xlUp).Row lesen? Er geht zur Zellen in Spalte drei, in Zeile alle gezählte Zeilen? Ist das nicht die allerunterste? und was bedeutet .Row ?
Hlife zu Excel->VBA
majoplinka 06.11.2007 - 76 Hits - 2 Antworten
Excel VBA: Datei speichern, Excel beenden und Windows herunterfahren
snailhouse 15.11.2007 - 476 Hits - 1 Antwort
Excel VBA
drphilgonzo 17.01.2008 - 33 Hits - 1 Antwort
Excel VBA: Formel einfügen "Zählenwenn"
snailhouse 03.03.2008 - 70 Hits - 6 Antworten
Excel VBA: Modul per Makro importieren in geschütztes VBA-Projekt (Passwort bekannt)
snailhouse 29.10.2008 - 75 Hits - 4 Antworten