AddIn laden
13.04.2022 10:37:18
AL
Aufgrund eines bedauerlichen Officeupdates bin ich gezwungen einen Code aus einer bestehenden Arbeitsmappe (xlsm-Datei) auszulagern in ein AddIn (xlam-Datei). Der ausgelagerte Code bezieht aber Informationen/Parameter aus der Arbeitsmappe (Zellen der Tabelle1). Da ich bisher nie mit AddIns gearbeitet habe und meine VBA Kenntnisse auf Copy/Paste beruhen, benötige ich Unterstützung.
Folgendes soll geschehen:
Wenn die Arbeitsmappe geöffnet wird, soll das AddIn der Arbeitsmappe hinzugefügt werden. Das AddIn wird immer unter dem selben Pfad liegen und durch einen Passwort geschützt sein.
Wenn der Benutzer auf den Button "StartRFEM starten" in der Arbeitsmappe klickt, soll die Routine StartRFEM des AddIns gestartet werden.
Wenn die Arbeitsmappe geschlossen wird, soll das AddIn entfernt werden, sodass dieses AddIn nicht weiterläuft, wenn parallel andere Excelmappen geöffnet bleiben.
Hinweise:
Beispielarbeitsmappe und AddIn ist den Anlagen zu entnehmen.
Ich konnte nicht alle Routinen und Formen in der Beispielarbeitsmappe hinzufügen, da sonst die maximal Größe überschritten worden wäre. Beispielsweise ist UserForm2 in der Beispielarbeitsmappe nicht enthalten. Hier auch die Frage, sollte UserForm2 in der Arbeitsmappe oder im AddIn implementiert werden?
Falls noch Zusatzinformationen gebraucht werden, gebt mir Bescheid.
Danke.
AL
https://www.herber.de/bbs/user/152442.xlam
https://www.herber.de/bbs/user/152441.xlsm