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

Anderer Sub in Sub aufrufen und Variable übergeben

Forumthread: Anderer Sub in Sub aufrufen und Variable übergeben

Anderer Sub in Sub aufrufen und Variable übergeben
21.05.2003 13:24:23
Simon
Hallo !

In einem Makro Sub möchte ich in ein anderes Makro Sub aufrufen
(was auch geht) .
Wie schaffe ich es aber eine Variable mitzugeben, und
auch wieder retour zu bekommen ?

Danke für Hilfe im voraus !
mfg

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Anderer Sub in Sub aufrufen und Variable übergeben
21.05.2003 13:33:16
Thomas

Hallo Simon!
Solange du im selben Modul bleibst reicht es, die Variablen, die die Werte behalten sollen, einmal public zu deklarieren. Dann kannst du innerhalb des Moduls (egal in welcher Sub) auf die Werte zugreifen.

Also:

Public Var1, Var2, Var3
------------------------
Sub erstes_macro()
...
End Sub
------------------------
...


Gruß,
Thomas

Anzeige
Re: Anderer Sub in Sub aufrufen und Variable übergeben
21.05.2003 13:36:06
Marc

Hallo Simon:

z.B.:
Sub Makro1 ()
Dim a
a= 6
Makro2 a

End Sub

Sub Makro2 (x)
x= x / 2 'oder was weiss ich
End Sub

Nach Ablauf hat a den Wert 3
Das kannst du auch mit mehreren Variablen machen...

Gruss,
Marc

Re: Anderer Sub in Sub aufrufen und Variable übergeben
21.05.2003 13:37:08
Simon

Hallo !

Ich möchte das Modul wechseln ! :-)

Danke

Anzeige
Re: Anderer Sub in Sub aufrufen und Variable übergeben
21.05.2003 14:39:35
Marc

Wenn Du die Variablen (wie im Vorpost angegeben) ausserhalb einer Function oder Prozedur definierst, sollte das für alle Module in deiner Mappe funktionieren.

Gruss,
Marc

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige