Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
300to304
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
300to304
300to304
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Datum-alle Wochentage mit VBA in sheet schreiben

Datum-alle Wochentage mit VBA in sheet schreiben
01.09.2003 12:28:05
Andi_H
Hallo zusammen.

ich entwerfe gerade eine Anwesenheitsliste.
Per Commandbutton möchte ich in eine Zeile alle Tage (außer Samstag,Sonntag) eines Monats nebeneinander schreiben (jeder Tage eine Zelle). Es soll aber nur Tag (ohne Monat,Jahr) eingetragen werden und dies auch nur bei normalen Wochentage, kein Wochenende.
(bsp September 03: 1,2,3,4,5,8,9 ....)

habe mal ein bißchen rumprobiert, komme aber nicht drauf.
Hat jemand einen Tip wie ich dies in VBA geht?
habe schon mal versuche mit weekday gestartet, diese sind jedoch kläglich gescheitert.

Vielen Dank für jeden Hinweis.

Grüße

Andreas Huber

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum-alle Wochentage mit VBA in sheet schreiben
01.09.2003 13:10:43
sergiesam
Hi,

versuchs mit dem Beispiel:
https://www.herber.de/bbs/user/806.xls

hier der code:

Sub ausfüllen()
Dim i As Byte, j As Byte
'Lösche alten Bereich
Range(Range("A2"), Range("A2").End(xlDown)).ClearContents
j = 1
Do Until Month(Range("A1")) <> Month(Range("A1") + i)
If Weekday(Range("A1") + i, vbMonday) < 6 Then
Range("a1").Offset(j, 0) = Day(Range("A1") + i)
j = j + 1
End If
i = i + 1
Loop
End Sub

Viel Spaß,
Sam
VIELEN DANK!!!!!
01.09.2003 13:15:53
Andi_H
genau das hatte ich gesucht,

vielen Dank sam

gruß

andi
Anzeige

323 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige