Hallo Hans,
"undurchsichtig das Ganze ist." (Zitat: Obi-wan Kenobi)
Welche von den 3 Makros führt zum Fehler?
In deinem ursprünglich geposteten Makro, welches zur Laufzeit Kontrollkästchen erstellt, wurde aber keine gruppiert.
Wo kommt also die Gruppierung her?
Fehler 400 bezieht sich auf eine UserForm, sagt meine Hilfe.
Hat dein Makro etwas mit einer UserForm zu tun?
Private Sub CheckBox1_Click() ist eine Ereignisprozedur.
Verwendest du eine solche?
Du verwendest einmal aktiveSheet, einmal me, einmal keinen Bezeichner.
Daraus kann man nicht auf den Zusammenhang schließen.
Wo sind die Makros gespeichet? In einem Allgemeinen Modul oder im Modul der Tabelle?
Welche Excel-Version?
Ich glaube wir kommen hier nur weiter, wenn du eine Musterdatei anfertigst und uns zur Verfügung stellst.
Unabhängig davon wirst du dich auch weiterhin intensiv mit der Verwendung von Steuerelementen beschäftigen müssen um fehlerfreie Makros zu erhalten. Es muss nicht sein, aber vielleicht kann ich dich überzeugen, entweder Formurar- oder ActiveX-Steuerelemente zu verwenden. Das empfinde ich als übersichtlicher.
bis dahin
Gruß
Rudi