HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2016
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
{Boris}
03.06.2026 12:08:29
Für alle Blätter
Hi,

hab den Code mal erweitert auf alle Blätter (bzw. auf alle Blätter mit Monatsnamen).
Wenn weitere Monate dazukommen, dann muss Du das Array entsprechend erweitern.

Um es sauber zu machen:

Füge den Code in ein ALLGEMEINES Modul ein (Einfügen - Modul).
Dann starte ihn mit F5.

Option Explicit


Sub til()
Dim c As Range, x As Long, Ws As Worksheet, Ws2 As Worksheet
On Error Resume Next
Set Ws = Worksheets("Auflistung")
If Ws Is Nothing Then
Set Ws = Worksheets.Add
Ws.Name = "Auflistung"
End If
x = 2
Ws.Cells.ClearContents
Ws.Cells(1, 1) = "Zelle"
Ws.Cells(1, 2) = "Bezug"
With Application
.Calculation = xlCalculationManual
.ScreenUpdating = False
For Each Ws2 In Worksheets(Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August"))
For Each c In Ws2.Cells.SpecialCells(xlCellTypeAllValidation)
If c.Validation.InCellDropdown Then
Ws.Cells(x, 1) = c.Address(0, 0, , True)
Ws.Cells(x, 2) = "'" & c.Validation.Formula1
x = x + 1
End If
Next c
Next Ws2
.Calculation = xlCalculationAutomatic
.ScreenUpdating = True
End With
Ws.Columns("A:B").AutoFit
End Sub


VG, Boris
Als Antwort auf diesen Beitrag
Spannhake
03.06.2026 11:33:17
AW: Blattname ist nicht der Codename
Danke Dir!

Wenn es Dir nichts ausmacht, ich schick dir mal meine Datei! Vielleicht kannst Du es ja mal in den Monat oder für den Monat einpflegen, so dass es funktioniert!
Mit VBA habe ich wenig Erfahrung!

https://www.herber.de/bbs/user/180773.xlsm


Liebe Grüße Dirk
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.