Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Add-In-Sub ruft ActiveWorksheet-Sub

Forumthread: Add-In-Sub ruft ActiveWorksheet-Sub

Add-In-Sub ruft ActiveWorksheet-Sub
19.12.2002 17:01:24
Michael Schaefer
Hallo,

ist jemand eine Möglichkeit bekannt, aus einer Subroutine
in einem Add-In ein öffentliches Unterprogramm im aktiven
Worksheet aufzurufen?

Dem Sinn nach: Call ActiveSheet.MySub(...)

Verwendung von Verweis scheidet aus:
Hintergrund: Add-In beinhaltet für unterschiedliche
Worksheet-Anwendungen globale Unterprogramme benutzt jedoch
das in allen Worksheet-Anwendungen gleiche Unterprogramm MySub(...)
für lokale Besonderheiten.

Vielen Dank im Voraus.
Michael


Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Add-In-Sub ruft ActiveWorksheet-Sub
19.12.2002 17:10:09
Nepumuk
Hallo Michael,
schau dir in der Hilfe mal die Anweisung "Application.Run" an.
Gruß
Nepumuk
Re: Add-In-Sub ruft ActiveWorksheet-Sub
19.12.2002 17:30:10
Michael Schaefer
Hi Nepumuk,

Application.Run sucht laut XLVBA-Hilfe und meinem soebigem Test
nur die Makros im aktuellen Content durch. Ist Dir mit
dieser Funktion ein Aufruf eines Unterprogrammes gelungen?

TIA Michael

Anzeige
Re: Add-In-Sub ruft ActiveWorksheet-Sub
19.12.2002 18:52:18
Nepumuk
Hallo Michael,
habe es gerade vesucht, klappt einwandfrei.
Beispiel:

In der Mappe:

Public Sub test()
Application.Run ("Mappe.xla!ruf")
End Sub

Public Sub box()
MsgBox "Ok"
End Sub

Im Addin:

Public Sub ruf()
Application.Run ("Mappe1!box")
End Sub

Wenn ich mit einem Button "test" aufrufe, kommt die MsgBox "Ok"

Gruß
Nepumuk

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige