Hallo,
vielen Dank für die Reaktion.
Natürlich kann ich das Problem näher erläutern und den Code kurz hier einfügen. Ich dachte, meine Frage wäre in Bezug zu der Antwort, aus der ich den VBA-Code genommen habe, gepostet worden.
Ich habe eine Excel-Datei mit 3 Tabellenblättern (Arbeitsmappen), in die Daten eingetragen werden. Musste ich so aufteilen, da für eine Eingabemaske die Anzahl der Spalten zu hoch war und Excel keine Maske aufbauen konnte.
In einer Antwort fand ich den Code, der aus dem ersten Tabellenblatt (Arbeitsmappe) eine Maske erstellt hat.
Er lautet:
Private Sub Workbook_Open()
Application.DisplayAlerts = False
ActiveSheet.ShowDataForm
Application.DisplayAlerts = True
End Sub
Das funktioniert aber nur mit dem ersten der drei Tabellenblätter. Wenn es möglich wäre, hätte ich gerne die Möglichkeit, dass jedes Tabellenblatt (Arbeitsmappe) der Excel-Datei nach dem Öffnen über die unteren Reiter ebenfalls die jeweilige Eingabemaske des Blattegeöffnet wird.
Vielen Dank auch für die Hilfe. Ich habe wirklich keine Ahnung von VBA-Programmierung und kann daher auch nicht abschätzen, ob das überhaupt möglich ist, was ich versuche.