Makro mit Template
08.06.2022 10:54:05
Hans-Jürgen
ich habe ein Makro programmiert, welches Daten aus einer Datenbank zieht, in übersichtlicher Form anzeigt.
Das "Drumherum" der Anzeige ist als Sheet im Makro enthalten und wird dann befüllt. Seitdem eine Nutzerin mal parallel eine andere Arbeitsmappe geöffnet hat und das Makro dort reingeschrieben hat, habe ich ganz am Anfang eine Zuweisung:
Set gwkbWorkbook = ActiveWorkbook
Set gwksWorksheet = gwkbWorkbook.Sheets(1)
Damit bin ich aber momentan auch nicht ganz zufrieden, aus zwei Gründen:
- Manchmal öffnet sich das Makro beim Anwender im geschützten Modus, das führt zu einem Fehler in der zweiten Zeile
- Wenn ich im Debugging bin, führt die Ansprache des Worksheets zu einem Fehler, weil das wohl nicht mehr definiert ist
Ich würde nun gern, auch der Übersichtlichkeit halber, das genannte "Drumrum" als Template auf dem Laufwerk speichern (also in einer separaten Datei) und zu Beginn des Makros laden und einbinden.
Ich habe aber mit Vorlagen aber wenig Erfahrung und erhoffe mir einen Hinweis, wie ich diese separate Template-Datei einbinden und anzeigen kann.
Vielen Dank im voraus!
Viele Grüße
Hans-Jürgen
Anzeige