Hallo,
und da hab ich noch ne frage:
Ist es möglich aus einem Makro ein anderes Makro zu Starten und direkt zu einer Sprungmarke zu springen?
Danke euch
Andreas
AW: Makro aus Makro Starten und direkt zu Sprungma
10.09.2005 23:48:49
Ramses
Hallo
Warum Sprungmarke ?
Das ist "Spaghetti"-Programmierung.
Lieber soviel wie möglich in Einzelfunktionen zerlegen.
Ausserdem kannst du eine Variable nicht als Sprungmarke verwenden.
Du musst sie zumindest in irgendeiner Art auswerten Sub test() Ergebnis 2 EndSub
Sub Ergebnis(jump AsInteger) SelectCase jump Case 1 GoTo Message1 Case 2 GoTo Message2 EndSelect Message1: MsgBox "Zuerst" Message2: MsgBox "Zuletzt" EndSub
Gruss Rainer
Anzeige
AW: Makro aus Makro Starten und direkt zu Sprungmarke
11.09.2005 07:44:23
Aton
Hallo
Klar es geht
A= "SpungMarke_1"
GoTo A
GoTo "Sprung"
oder
Gosub A ' bei hin zurück
GoSub NeueZeileLesen
Application.Run "Makro_text_lesen"' Sub Makro_text_lesen
Makro kannst auch Variable übergeben und zurückgeben lassen.
Lese am besten die Hilfe dazu. Es geht fast alles.
Und das Defenieren nicht vergessen
Sogar GoSub "Sprung" & SprungNr geht
Bei einem Sub aufruf kanst du die Startzelle selectieren und dadurch den Startpunkt festlegen.
Gruß Aton