Makro zur Druckerauswahl in Excel

In Excel 2010 habe ich mir 2 Makros zur direkten Steuerung meiner Drucker in einer „neuen“ Excel Arbeitsmappe erstellt. Funktioniert alles tadellos.
Wenn ich nun vorhandene Arbeitsmappen öffne und über die Makro-Symbole (ja, die sind auch bei schon älteren Arbeitsmappen in der Symbolleiste vorhanden)zum Ausdruck einem bestimmten Drucker zuweisen möchte , erscheint die Fehlermeldung "Dateipfad/Mappe1.xslx wurde nicht gefunden.
Es ist mir auch logisch warum, da ich ja die Makros in der „neuen Datei“ Mappe1.xlsx erstellt habe.
Nur irgendwie muss das ja funktionieren dass ich über die Makros auch schon vorhandene Excel-Listen so ausdrucken kann, dass ich mit einem Klick die Liste einem bestimmten Drucker zuweisen kann.

Den Vorschlag in jedem vorhandenen Excel-Datenblatt das Makro zu erstellen funktioniert nicht, da es sich um hunderte Datenblätter handelt.

Ich hoffe es weiß jemand Rat !!

MfG
Thomas

Sorry,
mit Makros kenne ich mich nicht aus.
Gruß
Mike