Ich habe ein größeres Programm in VBA geschrieben.
Gestartet wird dieses Über einen Commandbutton in einem Tabellenblatt.
Nun ist es so, dass ich wechselnd mit Excel 2003 und 2010 daran arbeite - was ungünstig aber leider zur Zeit unvermeidlich ist.
Das Problem was ich habe ist, dass die Commandbuttons gelegentlich jegliche Funktion einstellen. man kann sie dann überhauptnichtmehr anklicken (keine Animation und Reaktion bei Klick). Im Entwurfsmodus verhalten sie sich jedoch wie gewöhnliche Buttons, deren Code man einsehen kann etc.
Wenn ich einen neuen Button im selben Blatt erstelle und ihm den Code zuweise funktionierte dieser bisher mindestens für eine Session.
Ich hatte biher angenommen, dass die Buttons ihre Funktion verlieren, sobald ich die Datei mit dem jeweils anderen Excel einmal geöffnet habe. Jedoch ist eben ein neuer faszinierender Fehler aufgetreten:
Wenn ich auf den (auf dem selben Blatt) neu erstellten Button im Entwurfsmodus doppelklicke behauptet der VB-Editor es sein ein ganz anderes Tabellenblatt - öffnet also ein leeres Codefenster eines anderen Tabellenblattes.
Nach kurzem Stutzen habe ich dann trotzdem den Code zum Programmstart einfach dort hinzugefügt. Und jetzt kommt das Highlight: Wenn ich jetzt im nicht-Entwurfsmodus auf den Button klicke wechselt der Fokus kurz auf den VB-Editor und dann ist der Button verschwunden - das Programm startet jedoch nicht.
Sonst hätte man sich ja 100 Einwegbuttons erstellen können :D.
Irgendwelche Ideen oder vergleichbaren Erfahrungen?
Gruß
Gordon