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

VBA, Sub-Ergebnis Modulübergreifend zur Verfügung stellen

Forumthread: VBA, Sub-Ergebnis Modulübergreifend zur Verfügung stellen

VBA, Sub-Ergebnis Modulübergreifend zur Verfügung stellen
13.12.2024 12:37:49
Georgi
Hallo Zusammen,
ich habe eine Abfrage in einer Sub erstellt und möchte das Ergebnis Modulübergreifend nutzen.
Ist das möglich oder muss ich alles in ein Modul packen, damit ich das Ergebnis überall nutzen kann?

Viele Grüße
Georgi
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: VBA, Sub-Ergebnis Modulübergreifend zur Verfügung stellen
13.12.2024 12:43:06
daniel
Hi
kommt darauf an, wie das Ergebnis vorliegt.
wenn das Ergebnis einer Variablen zuweisbar ist, dann deklariere diese Ergebnisvariable in einem allgemeinen Modul (Modul1) oberhalb der Makros mit Public:

Option Explicit

Public Ergebnis as Variant


diese Variable kann dann in allen Makros und Modulen der Datei verwendet werden.
Die dort abgelegten Inhalte bleiben bei Ende eines Makros erhalten.
Die Werte bleiben solange drin, bis entweder ein Fehler auftritt oder du den Rücksetzenbutton im Editor drückst.

Gruß Daniel
Anzeige
AW: VBA, Sub-Ergebnis Modulübergreifend zur Verfügung stellen
13.12.2024 13:23:19
Georgi
Hallo Daniel,
gilt das Public nur für diese Arbeitsmappe oder dann auch für weitere geöffnete Arbeitsmappen?
Das wäre fatal, daher habe ich es bisher vermieden.

Viele Grüße
Georgi
AW: VBA, Sub-Ergebnis Modulübergreifend zur Verfügung stellen
13.12.2024 13:32:09
daniel
soweit ich weiß, gilt "Public" immer nur innerhalb einer Mappe.
probiers halt einfach aus.
zwei Mappen anlegen, in beiden jeweils eine Public-Variable mit gleichem Namen und unterschiedlichem Wert anlegen und dann siehst du ja, ob die sich gegenseitig beeinflussen.
Gruß Daniel
Anzeige
AW: VBA, Sub-Ergebnis Modulübergreifend zur Verfügung stellen
13.12.2024 16:12:25
Georgi
Hallo Daniel,

danke für Deine Antworten.
Eine Frage noch zur 1. Antwort, sind denn dadurch Fehler zu erwarten, ich weiß nicht wie das hier heißt, aber z.b. Stapelüberlauf o.ä.?

Viele Grüße
Georgi

AW: VBA, Sub-Ergebnis Modulübergreifend zur Verfügung stellen
13.12.2024 16:27:09
daniel
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18