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
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige