ich habe eine Tabelle mit Monatnamen und Jahr benannt (z.B. Aug 04).
Ist es möglich daraus das Datum aller Dienstage in diesen Monat
zu erstellen?
Danke Peter
Sub Dienstag()
Dim Frage1 As Date
Frage1 = InputBox("Monat/Jahr")
Frage = Format(Frage1, "mm.yy")
On Error GoTo Fehler
For i = 1 To 31
Tag = Format(i, "00") & "." & Frage
If Format(Tag, "dddd") = "Dienstag" Then
MsgBox (Format(Tag, "dddd") & Chr(10) & Tag)
End If
Next i
Fehler:
Exit Sub
End Sub
Um das Datum aller Dienstage in einem bestimmten Monat in Excel zu erstellen, kannst du VBA verwenden. Folgende Schritte sind notwendig:
Öffne Excel und drücke ALT + F11 um den VBA-Editor zu öffnen.
Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.
Füge den folgenden Code in das Modul ein:
Sub Dienstag()
Dim Frage1 As Date
Frage1 = InputBox("Monat/Jahr (z.B. 01.2024)")
Frage = Format(Frage1, "mm.yy")
On Error GoTo Fehler
For i = 1 To 31
Tag = Format(i, "00") & "." & Frage
If Format(Tag, "dddd") = "Dienstag" Then
MsgBox (Format(Tag, "dddd") & Chr(10) & Tag)
End If
Next i
Fehler:
Exit Sub
End Sub
Schließe den VBA-Editor und gehe zurück zu Excel.
Drücke ALT + F8, wähle Dienstag und klicke auf Ausführen.
Gib das Datum im Format MM.JJJJ ein (z.B. 01.2024 für Januar 2024).
Eine Nachricht zeigt dir alle Dienstage im eingegebenen Monat an.
Fehler: "Typenkonflikt" beim Eingeben des Datums
MM.JJJJ).VBA funktioniert nicht aufgrund von Ländereinstellungen
Keine Dienstage angezeigt
Falls du keine VBA-Lösung verwenden möchtest, kannst du auch mit Excel-Formeln arbeiten. Hier ist eine einfache Methode:
Erstelle eine Liste von Datumsangaben für den gewünschten Monat in einer Spalte.
Verwende die folgende Formel, um die Dienstage zu filtern:
=WENN(WOCHENTAG(A1;2)=2;A1;"")
Ziehe die Formel nach unten, um sie auf die restlichen Daten anzuwenden.
Das ist eine einfache Methode, um "excel alle dienstage im jahr" zu ermitteln.
Beispiel 1: Januar 2024
01.2024 ein und du erhältst die Dienstage: 02.01.2024, 09.01.2024, 16.01.2024, 23.01.2024, 30.01.2024.Beispiel 2: März 2024
Wenn du wissen möchtest, wie viele dienstage hat das jahr 2024, kannst du die gleiche Methode für jeden Monat anwenden und die Ergebnisse zusammenzählen.
1. Wie viele Dienstage hat ein Jahr?
Ein Jahr hat in der Regel 52 oder 53 Dienstage, abhängig davon, an welchem Wochentag das Jahr beginnt und ob es ein Schaltjahr ist.
2. Was ist der Unterschied zwischen einer normalen Excel-Berechnung und VBA?
VBA ermöglicht komplexere Berechnungen und Automatisierungen, während Excel-Formeln oft einfacher sind, aber weniger flexibel.
3. Kann ich die Dienstage für jedes Jahr finden?
Ja, du kannst die oben genannten Methoden für jedes Jahr anwenden, um zu sehen, wie viele dienstage hat das jahr 2024 oder ein anderes Jahr.
4. Funktioniert das auch in Excel Online?
VBA funktioniert nicht in Excel Online. Für diese Plattform musst du auf Excel-Formeln zurückgreifen.