|
Die Excel/VBA-Beispiele (incl. aller Arbeitsmappen: http://www.herber.de/samples/inhalt.html)
Monatsblätter mit Gültigkeitsliste anlegen
Problem: Wie kann ich über VBA 12 Monatsblätter anlegen und die Gültigkeit der Werte in Spalte A jeden Blattes auf einen bestimmten Bereich des ersten Tabellenblattes begrenzen? StandardModule: basMain Sub GueltigkeitFestlegen() Dim iCounter As Integer Columns("A").Name = "nListe" For iCounter = 1 To 12 Worksheets.Add after:=Worksheets(Worksheets.Count) With ActiveSheet .Name = Format(DateSerial(1, iCounter, 1), "mmmm") .Columns("A").Validation.Add Type:=xlValidateList, _ AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=nListe" End With Next iCounter Worksheets(1).Select End Sub |