godi
Level-1
- Beiträge
- 1.460
- Reaktionspunkte
- 185
-> Hier kostenlos registrieren
Hallo!
Ich möchte ein Arbeitsblatt mit einem Variablen Namen erstellen. Dies Funktioniert auch schon wunderbar.
Aber wenn ich in diesem Arbeitsblatt ein paar Zellen beeinflussen möchte dann weiß ich nicht wie ich dann so wie im Code "Tabelle3" den Namen angebe.
Ich habe da schon Variablen als Type Worksheet angelegt und mit denen herumprobiert aber bei mir hängt sich der Code immer bei .Add Type auf! :-(
Ich weiß leider nicht mehr weiter! Weiß jemand von euch wie das funktioniert?
godi
Ich möchte ein Arbeitsblatt mit einem Variablen Namen erstellen. Dies Funktioniert auch schon wunderbar.
Aber wenn ich in diesem Arbeitsblatt ein paar Zellen beeinflussen möchte dann weiß ich nicht wie ich dann so wie im Code "Tabelle3" den Namen angebe.
Ich habe da schon Variablen als Type Worksheet angelegt und mit denen herumprobiert aber bei mir hängt sich der Code immer bei .Add Type auf! :-(
Ich weiß leider nicht mehr weiter! Weiß jemand von euch wie das funktioniert?
Code:
Sub BlattErstellen()
Dim Blattname As String
Blattname = InputBox("Geben sie einen Blattnamen ein")
Worksheets.Add after:=Worksheets(Worksheets.Count)
ActiveSheet.Name = Blattname & " -Kopf"
With [COLOR=Red]Tabelle3[/COLOR].Range("A1:A10").Validation
.Delete
.Add Type:=xlValidateTextLength, _
AlertStyle:=xlValidAlertStop, _
Formula1:="1", _
Formula2:="20"
.InputTitle = "Namen eingeben"
.ErrorTitle = "Kein gültiger Namen!"
.InputMessage = "Maximal 20 Zeichen"
.ErrorMessage = "Sie müssen einen Namen mit einer maximalen Länge von 20 Zeichen eingeben."
End With
End Sub
godi