14.10.2015, 10:16
Ich habe ein Problem mit Office 2013
Ich habe in einem Formular eine Textbox (AnlagenAnlage) in der ich einen Namen eintragen kann. Das soll der Name des neuen Tabellenblattes werden.
Ein verstecktes Tabellenblatt („Vorlage“) wird kopiert und mit dem Namen des Textfeldes angelegt.
Das Tabellenblatt („Vorlage“) wird wieder versteckt und das neue Tabellenblatt sollte aktiviert werden. Leider wird es nicht aktiviert. Wenn ich in die Zellen etwas schreiben will, wird es komischerweise in die Tabelle geschrieben, von der aus ich das Formular gestartet habe.
Warum nur ? Bis zur OfficeVersion 2010 ging alles ohne Probleme.
Exceltabelle anbei
Vielen Dank
Ich habe in einem Formular eine Textbox (AnlagenAnlage) in der ich einen Namen eintragen kann. Das soll der Name des neuen Tabellenblattes werden.
Ein verstecktes Tabellenblatt („Vorlage“) wird kopiert und mit dem Namen des Textfeldes angelegt.
Das Tabellenblatt („Vorlage“) wird wieder versteckt und das neue Tabellenblatt sollte aktiviert werden. Leider wird es nicht aktiviert. Wenn ich in die Zellen etwas schreiben will, wird es komischerweise in die Tabelle geschrieben, von der aus ich das Formular gestartet habe.
Warum nur ? Bis zur OfficeVersion 2010 ging alles ohne Probleme.
Exceltabelle anbei
Code:
Private Sub CommandButton1_Click()
Dim Eingabe As String
Dim variable As String
Eingabe = AnlagenName.Value
Sheets("Vorlage").Visible = xlSheetVisible 'Das Tabellenblatt "Vorlage" wird wieder angezeigt
Sheets("Vorlage").copy Before:=Sheets(1)
Sheets("Vorlage").Visible = xlVeryHidden 'Das Tabellenblatt "Vorlage" wird wieder ausgeblendet
ActiveSheet.Name = (Eingabe) 'Das neue Tabellenblatt wird benannt nach der Variblen (Eingabe)
Modul1.StopMaske 'Formular angehalten
Sheets(Eingabe).Select
Range("A6").Select 'der Curser wird in Zelle A6 plaziert
ActiveCell.Activate
End Sub
Vielen Dank