Hallo zusammen,
Ich habe ein riesiges Makro geschrieben und es funktioniert auch einwandfrei. Nun muss ich es jedem zur Verfügung stellen der sich auf einen bestimmten Rechner einloggt. Das geht einfach wenn man das Makro ein Symbol in Symbolleiste zuordnet. Ich habe das Makro in PERSONAL.xlsb geschrieben und in XLSTART ordner abgelegt. Bei jedem Start wird also PERSONAL.xlsb geöffnet ,habe ich aber ausgeblendet; also man sieht es halt nicht obwohl es geöffnet ist.
PERSONAL.xlsb ist ja leer. Mein Makro enthält aber Programmteile die Inhalte aus verschiedene Spalten addiert bzw. multipliziert. Da PERSONAL.xlsb leer ist klappt das nicht beim Ausführen. Kann ich das Makro in PERSONAL so schreiben ,dass es sich auf alle andere aktiven Arbeitsblätter bezieht außer PERSONAL.xlsb????
PERSONAL.xlsb dient ja nur dazu, dass das Makro bei jedem Start jeder Mappe zur verfügung steht.
Im Code habe ich mit AcktiveWorbook gearbeitet, geht aber nicht. Beim Start ist PERSONAL.xlsb ja auch aktiv.
Mit ThisWorkbook auch nicht.
|