HERBERS Excel-Forum - die Beispiele

Thema: Datumsreihen nach Vorgabe markieren

Home

Gruppe

DatumZeit

Problem

Wie kann ich eine Datumsreihe nach Vorgabe von Tages- und MonatsIndizes markieren und mit Bereichsnamen belegen lassen?

Lösung
Geben Sie den nachfolgenden Code in ein Standardmodul ein und weisen Sie ihn einer Schaltfläche zu.
StandardModule: basMain

Sub DatumSuchen()
   Dim iRow As Integer, iStart As Integer
   Dim iEnd As Integer, iMonth As Integer
   iRow = 2
   For iMonth = Range("B2").Value To Range("C2").Value
      Do Until Month(Cells(iRow, 1)) = iMonth
         iRow = iRow + 1
      Loop
      iStart = iRow
      Do While Month(Cells(iRow, 1)) = iMonth
         iRow = iRow + 1
         If IsEmpty(Cells(iRow, 1)) Then Exit Do
      Loop
      iEnd = iRow - 1
      Range(Cells(iStart, 1), Cells(iEnd, 1)).Name = _
         Format(DateSerial(0, iMonth, 1), "mmmm")
      Range(Format(DateSerial(0, iMonth, 1), "mmmm")). _
         Interior.ColorIndex = iMonth + 2
   Next iMonth
End Sub

Beiträge aus dem Excel-Forum zu den Themen DatumZeit und Format

Bedingte Formatierung vor Copy/Paste schützen Bed. Formatierung, wenn alle Beding. erfüllt.
Telefonnummer automatisch per VBA formatieren Komplettes Excel Sheet kopieren mit Formaten
Bedingte Formatierung per VBA mit Schleife Kartendiagramm per VBA erstellen und formatieren
bedingte Formatierung Zellfarbe per Cond Formatting nach Zellfarbe änder
UserForm im Querformat drucken Bedingte Formatierung
Teilstringabfrage bei bedingter Formatierung Bedingte Formatierung mit UND Verknüpfung
Textformat (VBA) Bedingte Formatierung Frage
Array in Tabelle kopieren, Verlust von Format Übernahme in Word Format wird nicht übernommen
VBA, 4 Informationen in 4 Zellen schreiben bedingte Formatierung mit mehreren Bedingungen
Datum aus Oracle-Abfrage als Datum formatieren Bedingte Formattierung
Bedingte Formatierung - kleiner als Fehler Zahlenformat Handynr.
Diagramme und ihr Format bedingte formatierung per VBA
Bedingte Formatierung bezogen auf 2. Zelle Formatgleichheit von Zeichenfolgen für SVERWEIS
bedingte Formatierung Bedingte Formatierung
Tabellen - Zellen - Formatieren - Format übertragen
Datumsformatierung Formatierung anderer Diagramme
Zellenformatierung speichern Diagrammformatierung übertragen
Zahlenformat global überprüfen wenn z.B. Zahl 12 dann grün (Bedingte Formatierung
wenn z.B. Zahl 12 dann grün (Bedingte Formatierung Zahlenformatierung in einem Textfeld
Zahlenformat bedingte Formatierung für zellenbereich
Format Datum / Uhrzeit Eilt - Formatierung "in 1000"
Bedingte Formatierung mit 2 Bedingungen Combobox, CheckBox, TextBox Formatierung
Formatierung Dezimalzahlen bei Combobox-Eingaben Dateiformat vorgeben
Datums-Format bei Verketten "falsch" Text mit Format in Textbox übertragen
Format mit VBA kopieren