23.06.2019, 22:14
Hallo liebe Excel-Gemeinde,
ich wende mich heute mit einem Thema an Euch,
zu dem bereits sehr viel geschrieben wurde.
Ich habe versucht mich selbst einzufuchsen, komme
jedoch nicht weiter.
Mein Problem ist folgendes:
Ich habe meherere Prozeduren, die in einem Modul hintereinander ablaufen.
Das funktioniert ganz gut, ist aber aufgrud der Länge des Codes etwas unübersichtlich.
Um das Projekt weiterzuentwickeln muss ich den Code aufteilen. Das liegt daran, dass ich
zur Aktualisierung der Daten den Code im Modul an bestimmten Stellen starten müsste.
Da erscheint mir das Aufteilen des Codes geschickter.
Jetzt stellt sich das Problem der Übergabe der Variablen.
Als Beispiel
Modul 1
Public Sub berechnung1()
'berechnet die Variable var1
'Diese übergebe ich mit
call berechung2(var1)
'in
Modul2
Public Sub berechnung2(var1)
Der Wert var1 wird in das Modul2 übernommen.
Die Variable var1 benötige ich weiteren Modulen,
die nicht aufeinanderfolgend mit call aufgerufen werden.
Weiß wer Rat?
Gruß
tmessers
ich wende mich heute mit einem Thema an Euch,
zu dem bereits sehr viel geschrieben wurde.
Ich habe versucht mich selbst einzufuchsen, komme
jedoch nicht weiter.
Mein Problem ist folgendes:
Ich habe meherere Prozeduren, die in einem Modul hintereinander ablaufen.
Das funktioniert ganz gut, ist aber aufgrud der Länge des Codes etwas unübersichtlich.
Um das Projekt weiterzuentwickeln muss ich den Code aufteilen. Das liegt daran, dass ich
zur Aktualisierung der Daten den Code im Modul an bestimmten Stellen starten müsste.
Da erscheint mir das Aufteilen des Codes geschickter.
Jetzt stellt sich das Problem der Übergabe der Variablen.
Als Beispiel
Modul 1
Public Sub berechnung1()
'berechnet die Variable var1
'Diese übergebe ich mit
call berechung2(var1)
'in
Modul2
Public Sub berechnung2(var1)
Der Wert var1 wird in das Modul2 übernommen.
Die Variable var1 benötige ich weiteren Modulen,
die nicht aufeinanderfolgend mit call aufgerufen werden.
Weiß wer Rat?
Gruß
tmessers