Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Funktion aus Excel-Add-in in UserForm aufrufen

Mitglied: lena123

lena123 (Level 1) - Jetzt verbinden

26.10.2007, aktualisiert 30.10.2007, 7336 Aufrufe, 4 Kommentare

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:

01.
Interpolation = Application.Run(cspline_interp(x2, y2, r))
Wenn ich diese Funktion in einer Zelle benutze:

01.
(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:

01.
Application.VBE.ActiveVBProject.References.AddFromFile("xnumbers.xla")
damit bin ich aber auch nicht weitergekommen.
Hat jemand eine Idee?

Viele Grüße lena
Mitglied: bastla
26.10.2007 um 16:10 Uhr
Hallo lena123!

Eigentlich geht es ja um den Aufruf einer Function, daher sollte (nach dem Erstellen des Verweises) genügen:
01.
Interpolation = cspline_interp(x2, y2, r)
Grüße
bastla
Bitte warten ..
Mitglied: lena123
26.10.2007 um 16:27 Uhr
Hallo bastla,

das habe ich auch versucht, ich bekomme aber immer die Fehlermeldung: Sub oder Fuction not defined.

Ich habe jetzt den Code aus dem Add-In in mein Projekt kopiert, jetzt funktioniert es zwar, ist aber nicht die ideale Lösung, da das Projekt so natürlich sehr umfangreich wird.
Habe ich vielleicht etwas beim Verweis falsch gemacht?

Gruß lena
Bitte warten ..
Mitglied: bastla
26.10.2007 um 17:12 Uhr
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
Bitte warten ..
Mitglied: lena123
30.10.2007 um 09:31 Uhr
Hallo bastla,

danke, funktioniert aber immer noch nicht mit der Referenz, aber ich arbeite jetzt einfach erstmal mit der Lösung den Code aus dem Add-In in mein Projekt zu kopieren.

viele grüße, lena
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Powershell: Parameter einer Funktion soll eine Funktion aufrufen

gelöst Frage von SaschaRDBatch & Shell3 Kommentare

Hallo zusammen, mein Ziel ist es die Zeitdauer einer Prozesses zu ermitteln. Dafür ist die folgende Funktion zuständig:Leider wird ...

JavaScript

Wie funktioniert der Aufruf für folgende Funktion?

gelöst Frage von PeacerJavaScript4 Kommentare

Hallo Zusammen, habe hier eine HTML Seite und möchte wissen wie folgender Funktionsaufruf funktioniert: Folgende JS Dateien wurden im ...

Microsoft Office

Excel Userform - Bild (jpeg) als Bestätigung für durchgeführte Aktion in Userform einfügen

gelöst Frage von FAAB58Microsoft Office1 Kommentar

Moin Allerseits, meine Frage ist kurz und einfach: geht es, dass ich in einer UserForm in einem als Rückmeldung ...

JavaScript

Zweiter Aufruf einer Funktion unterbricht ersten Aufruf

gelöst Frage von BadgerJavaScript6 Kommentare

Hallo Leute, ich habe folgendes Problem: Ich habe eine JS Funktion welche dann eine jQuery ajax Funktion aufruft Soweit ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 8 StundenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 17 StundenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 1 TagSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 1 TagWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Sicherheit
Verbindliche Zustellung per E-Mail?
Frage von ahussainSicherheit17 Kommentare

Hallo allerseits, ein Kunde von mir nutzt intensiv Fax. Hauptgrund: zusammen mit einer Empfangsbestätigung ist eine verbindliche Zustellung gewährleistet. ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme14 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

SAN, NAS, DAS
Entscheidung SAN Dell oder HP
Frage von VincorSAN, NAS, DAS13 Kommentare

Hallo, wir wollen uns für unsere Hyper V Umgebung eine neue SAN Anschaffen. Es laufen 30 VM's darunter, DC; ...

Windows Installation
Kleines Büro - wie PCs einrichten? Domaincontroller sinnvoll?
Frage von Jonas42Windows Installation12 Kommentare

Hallo zusammen, ich überlege derzeit mal wieder, ob ich unsere IT ändern sollte. Es handelt sich um ein Ingenieurbüro ...