Komplexeres Problem
28.06.2018 09:46:32
Nico
ich habe ein Anliegen, was mich jetzt schon länger beschäftigt und hoffe ihr könnt mir dabei helfen, ich habe schon einiges rumgesucht, aber nie das gefunden, was mir wirklich weiter hilft.
Ich arbeite in einer Kanzlei und habe mittlerweile für diverse Mandanten eigene Makros angelegt. Zudem entwickle ich auch Makros für Kollegen, damit diese bei Ihren Mandanten angewandt werden können.
Aktuell habe ich es so, dass ich EINE Makroarbeitsmappe habe, in der alle Makros enthalten sind. Diese Mappe wird von allen Mitarbeitern über ihre persönliche Makroarbeitsmappe schreibgeschützt geöffnet, damit ihnen die Makros zur Verfügung stehen. Zudem kann ich bei mir dann alles zentral schnell ändern.
Da man mittlerweile schon einiges scrollen muss, damit das gewünschte Makro auftaucht habe ich mir folgendes gedacht:
- ich würde gerne eine Markoarbeitsmappe haben, wie bisher, wo allgemeine Makros aufgeführt sind oder Funktionen, die immer zur Verfügung stehen sollen.
- Jeder Mandant erhält eine eigene Makroarbeitsmappe
In der allgemeinen Mappe soll dann auch ein Makro vorhanden sein, in dem der Mitarbeiter eine Auswahl von Mandanten erhält, die über eine Userform ausgegeben werden. Wählt der Mitarbeiter nun einen Mandanten aus, erhält er im besten fall eine Übersicht der möglichen Makros für diesen Mandanten oder es wird einfach nur die Makrodatei des Mandanten im Hintergrund geöffnet und in der Makroübersicht stehen dann die möglichen Makros zur Verfügung.
Ich habe jetzt folgende Probleme:
- Wenn ich eine seperate Datei (Mandanten-Makroarbeitsmappe) habe, kann ich keine public Functionen aus der Allgemeinen Makroarbeitsmappe öffnen. Ich vermisse hier eine Import-Funktion wie aus anderen Programmiersprachen üblich.
- Ist es möglich ausführbare Makros in einer Liste aufzuschlüsseln, die man vorher sortieren kann?
Ich will halt auch zukünftig eine Übersichtliche und wartbare Struktur der Arbeitsmappe/Makros haben
Ist viel Text, aber ich hoffe, ihr könnt mir helfen, bzw mir vielleicht auch andere Lösungen vorstellen. Wie handhabt ihr das, wenn für mehrere Mandanten intern viele Makros auftauchen und übersichtlich bleiben soll
VG Nico