ich würde gern eine Tabellenblatt aus einer Vorlage erstellen.
das Blatt sollte den Namen aus 2 Comboboxlisten erhalten. in einer liste steht der Monat. in der anderen das Jahr.
wie kann ich das abfragen?
danke für hilfe
Private Sub ComboBox2_LostFocus()
'Combobox2 ist die Box für die Monatsauswahl
Dim BlattName$
BlattName = Me.ComboBox1.Value & Me.ComboBox2.Value
'Prüfung, ob Blattname bereits vergeben
For Each Blatt In ActiveWorkbook.Sheets
If Blatt.Name = BlattName Then
MsgBox "Das Blatt " & BlattName & " existiert bereits!"
Exit Sub
End If
Next
Application.ScreenUpdating = False
If MsgBox("Soll Tabelleblatt für Monat " & BlattName & " angelegt werden?", vbYesNo, _
"Neues Monats-Tabellenblatt einfügen") = vbYes Then
'Hinter der letzten Tabelle neues Blatt einfügen, _
"A4_Quer" ist die Vorlage(XLT)-Datei in einem der Standard-Vorlagenverzeichnisse _
von Excel. Andernfalls hier kompletten Dateipfad mit angeben _
(z.B. C:\Test\A4_Quer.xlt")
Sheets.Add After:=ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count), Type:="A4_Quer"
ActiveSheet.Name = BlattName
Application.ScreenUpdating = True
End If
End Sub
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