Re: Marko starten aus anderer Datei - Unterschied 2003 zu 2007

Tech-Archive recommends: Speed Up your PC by fixing your registry




Hallo Stefan

wenn du in XL03 auf dem Symbolleistenbutton rechtsklickst, Anpassen,
nochmal rechtsklick drauf, Makro zuweisen, siehst du, dass Excel
diesen button fest mit der Datei1.xls verknüpft, denn da steht sowas
wie Datei1.xls!Makroname, evtl steht davor auch noch der Pfad.
Wenn du Datei1 und Datei2 nun in ein XL07-Format umwandelst, bleibt
die Verknüpfung auf Datei1.xls!Makroname und ändert sich nicht in
Datei1.xlsm!Makroname. Diese Änderung kannst/musst du manuell
vornehmen in der Makroverknüpfung.

Also ich habe jetzt noch etwas rumprobiert. Kopiere ich ein Datei
werden die Makros ja mit kopiert (sichtbar im VBA Explorer).
Habe Datei 1 Kopiert in Version 2007 abgespeichert. Makros darin
verweisen auf die neue .xlsm ohne das ich was umgeschrieben habe.

Habe dies noch gefunden:
http://support.microsoft.com/kb/930076/de
Da steht :

"Problembeschreibung
Stellen Sie sich das folgende Szenario vor Sie fügen dem Quick Access
Toolbar in Microsoft Office Excel 2007 einen Makro hinzu. Sie
schließen dann Excel 2007. Wenn Sie in Excel 2007 arbeiten, klicken
Sie später auf die Schaltfläche für einen Makro. In diesem Szenario
wird folgende Fehlermeldung Ihnen angezeigt:
Kann den Makro " Makroname" nicht ausführen. Der Makro ist in diesen
Arbeitsmappen möglicherweise nicht verfügbar oder alle Makros werden
möglicherweise deaktiviert.

Zum Anfang
Ursache
Dieses Verhalten tritt auf, wenn eine der folgenden Bedingungen
zutrifft:
• Der Makro wird in einer Datei gespeichert, die nicht geöffnet
ist.!!!!!!!!!!!!!!!!!!
Darüber nicht hinaus wurde die Datei in dem Ordner Eigene Dateien
gespeichert, bevor dem Quick Access Toolbar der Makro hinzugefügt
wurde.
• Makros sind deaktiviert worden."



Die Makros umschreiben brauchst du mE nicht. Es gibt die Möglichkeit,
die Datei1 in einen der Startordner von Excel zu legen, Dateien in
diesem Ordner werden beim Start von Excel automatisch gestartet.http://support.microsoft.com/kb/822107/de

Ist mir klar, aber wie in Posting 1 beschrieben muß ich so von 6
Anwendern die personal.xlsb anlegen und bei Änderungen oder defekten
ständig pflegen.
Mit der alten Methode XL 2003 habe ich 1 Datei wo alle Makros drin
sind und somit weniger Aufwand.

MfG Jörg



.


Quantcast