... wo eine serielle Zahl dahinter steckt.
Liebe Forum
Ich muss eine Spalte mit Daten (Mehrzahl von Datum?) auswerten. Doch die Quelldatei liefert mir zwar das Datum (optisch), jedoch als Text.
Deshalb will ich dies umwandeln mit folgendem Code. Dieser Code wird aus verschiedenen Tabellen aufgerufen und es soll jeweils im aktiven Worksheet ablaufen.
Mein Problem (hoffentlich nur dies): mir ist nicht klar, was ich vorkehren muss, damit dieser code jeweils nur im aktiven Worksheet läuft. Wenn ich zudem noch begrenzen könnte, dass er nur in den Tabellen (VBA-Name) Tabelle11, Tabelle12, Tabelle 13 und Tabelle 14 laufen darf, wäre dies ein zusätzliches Plus (mit Case?).
Danke für ein Feedback.
Peter
Sub datum()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Dim lngRow As Long, lngC As Long
lngRow = 8
For lngC = lngRow To 1000
'Application.StatusBar = "Eintrag in Zeile " & lngRow
Worksheets(activeworksheet).Cells(lngRow, 4) = CDate(lngC)
lngRow = lngRow + 1
Next
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.StatusBar = ""
End Sub