habe z.B. in Zelle A1 "Mai 15" drin stehen.
In Zelle A2 "Juni 15" etc.
Kann ich mir anhand eines Makros die Anzahl der Stunden für diesen Monat anzeigen lassen?
z.B. Mai 15 hat 31 Tage x 24 Stunden = 744 Stunden für Monat Mai.
Vielen Dank.
Laura
Option Explicit
Sub TestIt()
Dim datDate As Date
With ThisWorkbook.Sheets("Tabelle1")
datDate = .Cells(1, 1)
.Cells(1, 5) = Day(DateSerial(Year(datDate), Month(datDate) + 1, 0))
End With
End Sub
Für die Stunden eben mit 24 multiplizieren
Um die Anzahl der Stunden in einem Monat zu berechnen, kannst du ein Makro in Excel verwenden. Folge diesen Schritten:
Öffne Excel und drücke ALT + F11
, um den Visual Basic for Applications (VBA) Editor zu öffnen.
Füge ein neues Modul hinzu: Klicke mit der rechten Maustaste auf "VBAProject (DeinWorkbookName)", gehe zu Einfügen
und wähle Modul
.
Kopiere den folgenden Code in das Modul:
Option Explicit
Sub StundenImMonatBerechnen()
Dim datDate As Date
Dim anzahlTage As Integer
Dim stundenImMonat As Long
With ThisWorkbook.Sheets("Tabelle1") ' Passe den Tabellennamen an
datDate = .Cells(1, 1).Value ' Zelle A1 enthält das Datum
anzahlTage = Day(DateSerial(Year(datDate), Month(datDate) + 1, 0)) ' Anzahl der Tage im Monat
stundenImMonat = anzahlTage * 24 ' Stunden im Monat berechnen
.Cells(1, 5).Value = stundenImMonat ' Ergebnis in Zelle E1 ausgeben
End With
End Sub
Schließe den VBA-Editor und kehre zurück zu Excel.
Führe das Makro aus: Drücke ALT + F8
, wähle StundenImMonatBerechnen
und klicke auf Ausführen
.
Das Ergebnis wird in Zelle E1 angezeigt und gibt die Anzahl der Stunden für den Monat in Zelle A1 an.
Fehler: "Typenkonflikt"
Fehler: "Objekt nicht gefunden"
With ThisWorkbook.Sheets("Tabelle1")
stimmt nicht mit dem tatsächlichen Tabellennamen überein. Überprüfe den Namen und passe ihn gegebenenfalls an.Anstelle von Makros kannst du auch eine einfache Excel-Formel verwenden, um die Anzahl der Stunden im Monat zu berechnen. Beispielsweise:
=TAG(DATUM(JAHR(A1);MONAT(A1)+1;0))*24
Setze diese Formel in eine beliebige Zelle ein, um die Stunden für den Monat zu berechnen. Diese Methode ist effektiver, wenn du keine Makros verwenden möchtest.
Beispiel für Mai 2023:
Mai 23
Beispiel für Februar 2024 (Schaltjahr):
Februar 24
1. Wie viele Stunden hat ein Monat? Die Anzahl der Stunden hängt vom jeweiligen Monat ab. Ein Monat hat zwischen 672 und 744 Stunden, je nach Anzahl der Tage.
2. Kann ich auch Feiertage und Wochenenden in die Berechnung einbeziehen? Ja, du kannst das Makro anpassen, um nur die Arbeitsstunden zu zählen, indem du Feiertage und Wochenenden ausschließt.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen