Ich habe eine Excel2007-Datei, welche seit l�ngerem weiter entwickelt wird
und mittlerweile eine ziemliche Komplexit�t erreicht hat. Darin ist viel
VBA-Code und auch einige direkt auf Tabellen platzierte
ActiveX-Steuerelemente enthalten. Seit kurzer Zeit habe ich pl�tzlich ein
v�llig unerkl�rliches Ph�nomen, welches aber nur gelegentlich auftritt:
Ein Tabellenblatt mit zwei Steuerelementen darauf wird pl�tzlich nicht mehr
vom Code eingeblendet.Wenn man es manuell einblendet, ist automatisch der
Entwurfsmodus aktiviert, es wird die Meldung
'Wechsel aud dem Entwurfsmodus nicht m�glich, da Steuerlement 'SpinButton'
nicht erstellt werden kann.' angezeigt und die Tabelle bzw. deren
Steuerelemente nicht mehr funktionsf�hig.
Hat jemand eine Idee, was der Grund sein k�nnte? Gibt es f�r solche F�lle
allenfalls ein Reparaturtool? F�r Hinweise w�re ich sehr dankbar.
Peter
On 20 Sep., 17:41, "Peter Huber" <pc.hu...@gmx.ch> wrote:
>
> Ich habe eine Excel2007-Datei, welche seit längerem weiter entwickelt wird
> und mittlerweile eine ziemliche Komplexität erreicht hat. Darin ist viel
> VBA-Code und auch einige direkt auf Tabellen platzierte
> ActiveX-Steuerelemente enthalten. Seit kurzer Zeit habe ich plötzlich ein
> völlig unerklärliches Phänomen, welches aber nur gelegentlich auftritt:
>
> Ein Tabellenblatt mit zwei Steuerelementen darauf wird plötzlich nicht mehr
> vom Code eingeblendet.Wenn man es manuell einblendet, ist automatisch der
> Entwurfsmodus aktiviert, es wird die Meldung
> 'Wechsel aud dem Entwurfsmodus nicht möglich, da Steuerlement 'SpinButton'
> nicht erstellt werden kann.' angezeigt und die Tabelle bzw. deren
> Steuerelemente nicht mehr funktionsfähig.
>
> Hat jemand eine Idee, was der Grund sein könnte? Gibt es für solche Fälle
> allenfalls ein Reparaturtool? Für Hinweise wäre ich sehr dankbar.
Das klingt nach korrupter Mappe, fürchte ich.
Beim Erstellen, Ändern, Löschen und Kopieren in der Mappe, gerade auch
im VBA-Code, bleiben stets irgendwelche Reste im Hintergrund der Mappe
hängen, die dann im Laufe der Zeit zu Beeinträchtigungen bei der
Verwendung führen.
Daher ist es ratsam die Inhalte der Mappe und den VBA-Code von Zeit zu
Zeit (einige tun das während einer Entwicklung wöchentlich) in eine
neue Mappe zu exportieren und die Inhalte der Tabellenblätter
mitzunehmen.
Das folgende Tool wird dir dabei für den VBA-Teil von Nutzen sein:
http://www.appspro.com/Utilities/CodeCleaner.htm
--
Mit freundlichen Grüssen
Thomas Ramel
- MVP für MS-Excel -
So etwas �hnliches habe ich nat�rlich auch bef�rchtet. Ich danke dir
jedenfalls f�r den Hinweis auf die Webseite.
Wie w�rdest du vorgehen, um den Inhalt einer ziemlich komplexen Datei mit
allen Inhalten und Formatierungen in eine andere Arbeitsmappe zu
exportieren?
Gruss Peter
"Thomas Ramel" <thomas...@gmail.com> schrieb im Newsbeitrag
news:0d718b88-1099-438b...@p9g2000vbl.googlegroups.com...
Gr�ezi Peter
On 20 Sep., 17:41, "Peter Huber" <pc.hu...@gmx.ch> wrote:
>
> Ich habe eine Excel2007-Datei, welche seit l�ngerem weiter entwickelt wird
> und mittlerweile eine ziemliche Komplexit�t erreicht hat. Darin ist viel
> VBA-Code und auch einige direkt auf Tabellen platzierte
> ActiveX-Steuerelemente enthalten. Seit kurzer Zeit habe ich pl�tzlich ein
> v�llig unerkl�rliches Ph�nomen, welches aber nur gelegentlich auftritt:
>
> Ein Tabellenblatt mit zwei Steuerelementen darauf wird pl�tzlich nicht
> mehr
> vom Code eingeblendet.Wenn man es manuell einblendet, ist automatisch der
> Entwurfsmodus aktiviert, es wird die Meldung
> 'Wechsel aud dem Entwurfsmodus nicht m�glich, da Steuerlement 'SpinButton'
> nicht erstellt werden kann.' angezeigt und die Tabelle bzw. deren
> Steuerelemente nicht mehr funktionsf�hig.
>
> Hat jemand eine Idee, was der Grund sein k�nnte? Gibt es f�r solche F�lle
> allenfalls ein Reparaturtool? F�r Hinweise w�re ich sehr dankbar.
Das klingt nach korrupter Mappe, f�rchte ich.
Beim Erstellen, �ndern, L�schen und Kopieren in der Mappe, gerade auch
im VBA-Code, bleiben stets irgendwelche Reste im Hintergrund der Mappe
h�ngen, die dann im Laufe der Zeit zu Beeintr�chtigungen bei der
Verwendung f�hren.
Daher ist es ratsam die Inhalte der Mappe und den VBA-Code von Zeit zu
Zeit (einige tun das w�hrend einer Entwicklung w�chentlich) in eine
neue Mappe zu exportieren und die Inhalte der Tabellenbl�tter
mitzunehmen.
Das folgende Tool wird dir dabei f�r den VBA-Teil von Nutzen sein:
http://www.appspro.com/Utilities/CodeCleaner.htm
--
Mit freundlichen Gr�ssen
Thomas Ramel
- MVP f�r MS-Excel -
On 21 Sep., 08:30, "Peter Huber" <pc.hu...@gmx.ch> wrote:
>
> So etwas ähnliches habe ich natürlich auch befürchtet. Ich danke dir
> jedenfalls für den Hinweis auf die Webseite.
>
> Wie würdest du vorgehen, um den Inhalt einer ziemlich komplexen Datei mit
> allen Inhalten und Formatierungen in eine andere Arbeitsmappe zu
> exportieren?
Ich würde mal versuchen den ganzen VBA-Teil zu esportieren und dabei
das Tool zu verwenden.
Dann Blatt für Blatt den Inhalt kopieren und in die neue Mappe wieder
einfügen.
Anschliessend ev. noch Pfade und externe Bezüge anpassen.