die Datenmaske kann nur 32 Felder (=Spalten in der Tabelle) verarbeiten. Man kann das aber umgehen, indem man z.B. nach 31 Spalten (also nach Spalte AE) eine leere Spalte (=neue Spalte AF) einfügt und diese ausblendet. Ist die Markierung auf A1, erscheint beim Aufruf von Daten/Maske eine Maske mit den Feldern A bis AE, wenn man AG1 markiert, erscheint eine Maske für die Felder von AG bis zum Ende aller Spalten (natürlich auch wieder nur 32).
Der Aufruf per Maus funktioniert so einwandfrei, aber die Programmierung mit VBA nicht. Bei Sub Maske_02 erscheint auch nur die erste Maske, also A bis AE, obwohl AG1 markiert wird.
Sub Maske_01()
Range("A1").Select
ActiveSheet.ShowDataForm
End Sub
Sub Maske_02()
Range("AG1").Select
ActiveSheet.ShowDataForm
End Sub
Woran kann das liegen? Danke für jede Hilfe.Hannes