Hilfe bei Excel Makro
Hi,
hab da mal n kleines Problem
ich habe im Excel ein Makro erstellt.
Dieses Makro rufe ich über eine "Benutzerdefinierte Schaltfläche" in einer Symbolleiste auf.Soweit klappt das.
nun möchte ich das gleiche Makro aber von mehreren Schaltflächen aufrufen können und jeweils einen anderen Wert mit übergeben den ich dann im Makro abfragen kann.
Wie stelle ich das an?
Alternativ wäre es auch ok, den Namen der geklickten Schaltfläche innerhalb des Makros auszuwerten, aber wie?
mfg
Marcus
Antwort schreiben
Antwort 1 von Saarbauer vom 15.02.2021, 17:40 Options
Hallo,
geht grundsätzlich, Du müsstest bei jeder Schaltfläche vorher deinen Wert Definieren und dein jetztiges Makro als dann aufrufen. Bei dem Aufruf müsste der Wert mit übergeben werden.
Eine Andere Möglichkeit ist, über eine Eingabe den Jeweils gültigen Wert in dein Makro zu bringen.
Gruß
Helmut
Antwort 2 von Marc.us vom 15.02.2021, 17:47 Options
Zitat:
Du müsstest bei jeder Schaltfläche vorher deinen Wert Definieren
und wie mach ich das?
Ich kann der Schaltfläche nur ein Makro zuweisen und einen Namen geben. Mehr find ich nicht
(bitte beachten, es ist eine Symbolleisten Schaltfläche, keine Steuerelement- oder Formularfeld Schaltfläche)
Marcus
Antwort 3 von Saarbauer vom 15.02.2021, 18:00 Options
Hallo
deie Schaltfläche steuert doch dein Makro an und die erste Definition im Makro ist dein zugehöriger wert, dann gehst du auf dein jetztiges Makro weiter
Gruß
Helmut
Antwort 4 von Marc.us vom 15.02.2021, 18:12 Options
ich fürchte ich verstehe nicht ganz was du meinst. : ~ /
Ich möchte keine weiteren Makros erstellen. Jede Schaltfläche soll genau das gleiche Makro direkt ansteuern, nur eben jeweils einen anderen Wert übergeben. Wie definiere ich eben diesen Wert?
marcus
Antwort 5 von fedjo vom 15.02.2021, 18:38 Options
Hallo marcus,
du wirst wohl für jede Schaltfläche ein kleines Makro brauchen mit den dazgehörigen Werten, das dann auch auf das vorhandene Makro zugreift.
Vielleicht solltest du dein Makro mal ins Forum stellen.
Gruß
fedjo
Antwort 6 von Marc.us vom 15.02.2021, 22:17 Options
nu gut, dann werd ich das mit den zusätzlichen Makros machen müssen.
danke Euch
Marcus
Antwort 7 von nighty vom 16.02.2021, 03:31 Options
hi all ^^
mache dir ein macro und frage dort die werte ab
der aufruf erfolgt dann mit call makroname in beliebig vielen schaltflaechen
gruss nighty