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

Forumthread: VBA: verschiedene Ereignisse "zusammenfassen"?

VBA: verschiedene Ereignisse "zusammenfassen"?
10.04.2019 08:10:13
Dave
Hallo zusammen,
mal eine eher allgemeine Frage an die VBA-Profis:
Wenn ich in einer Userform Elemente wie zum Beispiel Textfelder habe, kann ich ja für jedes einzelne Ereignis Code hinterlegen.
Wenn ich aber nun 2 oder mehr Ereignisse habe, bei denen die gleiche Aktion ausgeführt werden soll, kann man das in einen "Block" packen?
D. h. z. Bsp. Textfeld_Change(), Textfeld_Enter() und Textfeld_Exit() sollen jeweils den gleichen Code ausführen, was insbesondere die nachträgliche Pflege erleichtern würde?
Danke und Gruß
David
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: VBA: verschiedene Ereignisse "zusammenfassen"?
10.04.2019 08:32:24
Torsten
Hi David,
pack den Code in ein allgemeines Modul und ruf im jeweiligen Ereignis nur diese Sub auf mit
Call ....
Gruss Torsten
AW: VBA: Application Caller
10.04.2019 08:35:26
Fennek
Hallo,
eine Variante ist es EIN Makro, das sich auf den "Application Caller" bezieht. EIN weiterer Makro muss allen Objekte dieses Makro zuweisen.
Suche mal im Netz, ob das für deine Anwendung infrage kommt.
mfg
Anzeige
AW: VBA: verschiedene Ereignisse "zusammenfassen"?
10.04.2019 12:55:10
Mullit
Hallo,
Application.Caller funzt leider nicht bei ActiveX-Controls, sondern nur bei Shapes im TabBlatt....
Eine Möglichkeit wäre Deine Objekte als Parameter einer zusätzl. Sub-Proc zu übergeben, die jeweils den gl. Code ausführt....
Gruß, Mullit
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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