Hallo zusammen,
ich bin komplett neu bei w-w-w und starte hier meine erste Anfrage:
Ich habe im Excel eine Datei eingerichtet zur Erstellung einer Wertpapierwatchlist mit bis zu 50 Werten. Dazu habe ich in einem gesonderten Arbeitsblatt 50 Web-Abfragen importiert, um die aktuellen Kurse der in der Watchlist hinterlegten Titel abzurufen. Diese Abfragen sollen bei Bedarf per Makro aktualisiert werden.
Hier das Makro auszugsweise (geht so weiter bis zum 50. Wert):
Range(„A101“).Select
Selection.QueryTable.Refresh BackgroundQuery:=False Range(„A201“).Select
Selection.QueryTable.Refresh BackgroundQuery:=False Range(„A301“).Select
Selection.QueryTable.Refresh BackgroundQuery:=False Range(„A401“).Select
Selection.QueryTable.Refresh BackgroundQuery:=False
Um mit dem Makro nur die tatsächlich benötigte Anzahl von Kursabfragen anzustossen (wenn die Watchlist nur 10 Titel enthält, brauchen ja nicht die leeren Webabfragen 11 bis 50 aktualisiert werden), lasse ich in einem weiteren Arbeitsblatt den Textinhalt für das Makro klartextlich erscheinen (sinngemäss „wenn Zeile 1 mit einem Wertpapier belegt ist, dann soll die Webabfrage in Feld A101 aktualisiert werden usw.“) und suche nun nach einer Möglichkeit, diesen Text automatisch (also z.B. per weiteres Makro) in das bestehende Makro einzufügen.
Zusammengefasst: wie kann ich den Inhalt eines Makros mittels eines anderen Makros verändern?
Danke vorab, Gruß Lolek