Funktion aus Excel-Add-in in UserForm aufrufen
Hallo,
ich habe ein UserForm mit einem CommandButton und möchte in der "Sub CommandButton1_Click" eine Funktion aus einem Add-Inn aufrufen.
Ich habe es so versucht, funktioniert allerdings nicht:
Wenn ich diese Funktion in einer Zelle benutze:
funktioniert sie, da ich aber die Zellen nicht verändern will und auch nicht ein neues workbook öffnen will, suche ich nach ner Möglichkeit die Funktion direkt aufzurufen. Habe schon versucht einen Verweis zu erstellen:
damit bin ich aber auch nicht weitergekommen.
Hat jemand eine Idee?
Viele Grüße lena
ich habe ein UserForm mit einem CommandButton und möchte in der "Sub CommandButton1_Click" eine Funktion aus einem Add-Inn aufrufen.
Ich habe es so versucht, funktioniert allerdings nicht:
Interpolation = Application.Run(cspline_interp(x2, y2, r))
Wenn ich diese Funktion in einer Zelle benutze:
(worksheet.Cells(1, 1) = ("=cspline_interp(x As Range, y As Range, z As Double) ")
funktioniert sie, da ich aber die Zellen nicht verändern will und auch nicht ein neues workbook öffnen will, suche ich nach ner Möglichkeit die Funktion direkt aufzurufen. Habe schon versucht einen Verweis zu erstellen:
Application.VBE.ActiveVBProject.References.AddFromFile("xnumbers.xla")
damit bin ich aber auch nicht weitergekommen.
Hat jemand eine Idee?
Viele Grüße lena
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 71992
Url: https://administrator.de/contentid/71992
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo lena123!
Versuch es mit dem Hinzufügen des Verweises über das Menü "Extras".
Zu beachten wäre dabei, dass Dein Add-In im Projektexplorer mit einem eindeutigen Namen aufscheinen muss (also nicht als "VBAProject(xnumbers.xla)", sondern zB als "XNumbers(xnumbers.xla)"). Vergeben kannst Du einen Namen (der sich von allen im Add-In verwendeten Prozedur- und Funktionsnamen unterscheiden muss) durch Markieren des Projekts im Projektexplorer und Eintrag im Eigenschaftsfenster.
Grüße
bastla
Versuch es mit dem Hinzufügen des Verweises über das Menü "Extras".
Zu beachten wäre dabei, dass Dein Add-In im Projektexplorer mit einem eindeutigen Namen aufscheinen muss (also nicht als "VBAProject(xnumbers.xla)", sondern zB als "XNumbers(xnumbers.xla)"). Vergeben kannst Du einen Namen (der sich von allen im Add-In verwendeten Prozedur- und Funktionsnamen unterscheiden muss) durch Markieren des Projekts im Projektexplorer und Eintrag im Eigenschaftsfenster.
Grüße
bastla