Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Weekday

Forumthread: Weekday

Weekday
02.06.2008 12:43:00
Mister
Hallo,
In Zelle B3 steht ein datum. Wie kann man per VBA überprüfen welcher Tag sich dahinter verbirgt. ich habe es versucht mit:
If Weekday(Cells(2, 3)) = 1 Then makro1 'für Montag
If Weekday(Cells(2, 3)) = 2 Then makro2 'für Dienstag
Leider funktioniert es nicht - es wird immer das letzte Makro ausgeführt. Wo liege ich falsch?
Gruß
Martin

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Weekday
02.06.2008 12:47:00
Tobias
Hi Martin!
Hilft Dir das weiter?
Sonntag = 1, Montag = 2, ...
Schönen Gruß, Tobi
www.tobiasschmid.de

AW: Weekday
02.06.2008 12:49:00
Tobias
Und es heißt natürlich auch Cells(Row, Column), also für B3: Cells(3,2)

AW: Weekday
02.06.2008 12:51:55
Worti
Hallo Martin,
was wird denn angezeigt, wenn du mal diese Befehl ausführst:
MsgBox WeekDay(Cells(2, 3))
Ansonsten würd ich es so vereinfachen:
Select Case WeekDay(Cells(2, 3))
Case 1
makro1
Case 2
makro2
'usw...
Case Else
makroElse
End Select
Gruß Worti

Anzeige
AW: Weekday
02.06.2008 13:13:50
Rudi
Hallo,
Cells(2,3) ist C2! Wenn leer, ergibt WeekDay immer 7, da der 31.12.1899 ein Samstag war.
Gruß
Rudi

AW: Weekday, und überhaupt ...
02.06.2008 13:21:04
Rudi
... nenne die Makros wie die Wochentage(Montag, Dienstag etc.) und rufe sie mit

Application.Run Weekdayname(Weekday(Cells(3,2),2),,2)


auf.
Gruß
Rudi

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