auf eine tabelle und dieses blatt dann ausblende funktioniert die schaltfläche nicht mehr.
was kann ich machen damit es geht aber trotzdem das blatt ausgeblendet ist?
Du könntest Dir auch einen Button in der Symbolleiste erstellen und diesem dann das Makro zuweisen.
Du müsstest dazu unter Ansicht -> Symbolleisten -> Anpassen -> Befehle -> Makros den Befehl "Makro anpassen" per Drag and Drop in die Menüleiste ziehen. Danach mit der rechten Maustaste anklicken und unter "Makro zuweisen" Dein Makro anklicken. Danach sollte es funktionieren. Allerdings nur wenn die entsprechende Exceldatei aufgerufen ist, in der sich das Makro befindet. Sollte der Button immer aktiv sein,also auch bei anderen Exceltabellen, mußt Du etwas anders vorgehen. Erstelle eine neue Mappe. Erstelle in dieser das Makro, blende die Tabelle unter Fenster -> Ausblenden aus und speichere die neu erstellte Datei unter Programme -> Micrsoft Office -> Office -> XLStart unter dem Namen "Personal.xls" ab. Es wird nun bei jedem Aufruf von Excel diese Tabelle im ausgeblenden Zustand mitgeladen und somit auch Dein Makro.
MfG,
Oliver S.
Also, Du könntest Dir auch einen Button in der Symbolleiste erstellen und diesem dann das Makro zuweisen.
Du müsstest dazu unter Ansicht -> Symbolleisten -> Anpassen -> Befehle -> Makros den Befehl "Makro anpassen" per Drag and Drop in die Menüleiste ziehen. Danach mit der rechten Maustaste anklicken und unter "Makro zuweisen" Dein Makro anklicken. Danach sollte es funktionieren. Allerdings nur wenn die entsprechende Exceldatei aufgerufen ist, in der sich das Makro befindet. Sollte der Button immer aktiv sein,also auch bei anderen Exceltabellen, mußt Du etwas anders vorgehen. Erstelle eine neue Mappe. Erstelle in dieser das Makro, blende die Tabelle unter Fenster -> Ausblenden aus und speichere die neu erstellte Datei unter Programme -> Micrsoft Office -> Office -> XLStart unter dem Namen "Personal.xls" ab. Es wird nun bei jedem Aufruf von Excel diese Tabelle im ausgeblenden Zustand mitgeladen und somit auch Dein Makro.
MfG,
Oliver S.