492 Aufrufe
in Tabellenkalkulation von ahorn38 Experte (3.3k Punkte)

Hallo,

mit dem code 

x = Application.VBE.ActiveCodePane.CodeModule.ProcOfLine(78, 0)

lese ich den Zeileninhalt von Zeile78 im aktuellen code aus. Wie kann ich die 78 durch eine "Variable" ersetzen, die das gleiche Ergebnis liefert. Hat jemand einen Tipp?

Danke und Gruß A.

2 Antworten

0 Punkte
von flupo Profi (17.9k Punkte)

Ich verstehe die Frage nicht ganz. X ist doch eine Variable.

Wenn du eine beliebige Code-Zeile auswerten willst, musst du die 78 durch eine numerische Variable ersetzen, die du vor dem Aufruf der Zeile entsprechend füllst.

Beispiel

Zeile = 60
x = Application.VBE.ActiveCodePane.CodeModule.ProcOfLine(Zeile, 0)

Gruß Flupo

0 Punkte
von ahorn38 Experte (3.3k Punkte)
Hallo,
Sorry, da habe ich mich nicht korrekt ausgedrückt. Ich möchte, dass mir die aktuelle Zeile ausgegeben wird. Also der Wert, der im Codefenster oben bei "Z.. S" hinter Z steht.
Gruß A.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...