Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
216to220
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
216to220
216to220
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

AddIn UDF in anderem VBA-Project verwenden

AddIn UDF in anderem VBA-Project verwenden
10.02.2003 17:52:17
Rolf, Lgh.
Hallo,
in einem installierten AddIn (xlUDFTab.xla) bifindet sich im Modul "INI" u. a. die folgende Function:

In den Tabellen kann ich diese ohne Probleme verwenden. Z. B.:
=DatenSB("EMail")
Wie kann ich diese in VBA einsetzen? Z. B.:

geht nicht (Fehlermeldung: Fehler beim Kompilieren: Sub oder Function nicht definiert).

Hinweis: AddIn befindet sich im XLStart-Ordner, Extras > Verweise (geht nicht) > Fehlermeldung: Name steht im Konflikt mit existierendem Mondul, Project oder existierender Objektbibliothek.)

Kann mir einer von Euch weiter helfen?

Gruß Rolf





5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: AddIn UDF in anderem VBA-Project verwenden
11.02.2003 14:52:37
Thomas Risi

Hallo Rolf

Versuch's mal etwa so. Vorraussetzung ist, das AddIn ist aktiviert ...


Sub Test()
    MsgBox Application.Run("xlUDFTab.xla!DatenSB", "EMail")
End Sub
 
     Code eingefügt mit Syntaxhighlighter 1.16


Gruß
Thomas

Risi Thomas Softwareentwicklung



Anzeige
... klappt, aber ...
11.02.2003 18:39:52
Rolf, Lgh.

Hallo Thomas,
Dein Vorschlag klappt schon, aber warum ist es in der "Kurzform" nicht möglich, wie z. B. auch bei den Analysefunctionen (atpvbaen.xla) von MS?

Gruß Rolf

Re: ... klappt, aber ...
12.02.2003 15:41:48
Thomas Risi

Hallo Rolf

>aber warum ist es in der "Kurzform" nicht möglich

Keine Ahnung ...

Aber man kann das AddIn auch als Verweis einfügen! Einfach den entsprechenden Dialog in der IDE öffnen, und nach *.xla suchen. Sobald der Verweis existiert, kann direkt auf die Funktionen zugegriffen werden.


Gruß
Thomas

Risi Thomas Softwareentwicklung



Anzeige
... weiterhin offen ...
12.02.2003 16:43:42
Rolf, Lgh.

Hallo Thomas,
ein Verweis ist leider nicht möglich (siehe oben).
Trotzdem erst einmal vielen Dank.
Gruß Rolf

... banale Lösung ...
13.02.2003 15:05:11
Rolf, Lgh.

... den Standard-Projektnamen "VBAProject" - "VBAProject(xlUDFTab.xla)" - umbenenn, z. B. in "xlUDFTab" - "xlUDFTab(xlUDFTab.xla)" - , dann über Extras | Verweise den Verweis setzen (wenn der Name "xlUDFTab" nicht mehrfach vorhanden ist, erfolgt die oben genannten Fehlermeldung auch nicht mehr) und dann klappt auch

... und ich suche mich fast zu Tode ...
Gruß Rolf

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige