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

Forumthread: Variable nicht definiert

Variable nicht definiert
René
Hallo liebe Excelgemeinde,
ich möchte beim Öffnen einer Arbeitsmappe alle Daten löschen die älter als ein Monat sind. Das funktioniert auch wenn ich das Makro über eine Schaltfläche händisch starte. Aber wenn ich es in die Workbook Open schreibe kommt in der Zeile x = 2 Variable nicht definiert. Könnt ihr mir bitte einen Tipp geben.
Option Explicit
Private Sub Workbook_Open()
Worksheets("Ampel").Activate
Dim dat As Date
If Worksheets("Ampel").AutoFilterMode Then Sheets("Ampel").Rows("1:1").AutoFilter
On Error GoTo em:
dat = CDate(CStr(Day(Date) & "." & Month(Date) - 1) & "." & Year(Date))
x = 2
Do Until CDate(Sheets("Ampel").Cells(x, 1).Value) >= dat
Sheets("Ampel").Rows(x).Delete Shift:=xlShiftUp
Loop
Exit Sub
em: MsgBox ("Systemfehler!")
End Sub
MfG René
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Variable nicht definiert
09.05.2011 10:37:00
Yusuf
Moin,
die Variable definieren.
Dim x As Integer oder Long oder den Typ den du benoetigst.
Gruß
Yusuf
AW: Variable nicht definiert
09.05.2011 10:43:23
René
Hallo Yusuf,
vielen Dank an Dich. Funktioniert super. Kannst Du mir bitte noch kurz den Unterschied zwischen Integer und Long erklären. Danke
MfG René
AW: Variable nicht definiert
09.05.2011 10:47:40
Yusuf
Hallo,
das sind Variablentypen die bestimmte bereiche von "Zahlen" abdecken.
Integer -2147483648 bis 2147483647
Long -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807
Das muessten die bereiche sein.
mfg
AW: Variable nicht definiert
09.05.2011 10:52:22
René
Danke an Euch beide
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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