online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon fjsch vom 10.06.2021, 08:09 Options

Lösung

Aufruf eines Macros in der PERSONL.XLS

Hallo,

ich habe ein Problem:

Ich habe ein Makro (xyz) in der PERSONL.XLS abgelegt, da ich dieses Makro aus diversen Tabellen aufrufen will, bin aber unwissend, wie ich dieses mache.

Also ich befinde mich in einem VBA-Makro der aufrufenden Tabelle, habe es schon mit "call xyz", "xyz", "[PERSONL.XLS]!xyz" und call ... versucht, laufe aber immer auf einen Fehler.

Kann mir einer von Euch helfen.
Danke für die Mühen.
Mit freundlichen Grüßen
Franz-Josef


Antwort schreiben

Antwort 1 von Saarbauer vom 10.06.2021, 08:17 Options

Hallo,

da wir weder die Peronal.xls noch das Makro kennen, wird es etwas schwierig. Auch die Angabe der Fehlermeldung könnte helfen.

Ich habe es so verstanden, dass du das Makro starten willst, hier fehlen leider Angaben ob direkt oder aus einem anderen Makro.

Direkt, über "Extras""Makro""Makros.." dann auswählen und "Ausführen"

Lief das Makro schon an anderer Stelle, der Fehler könnte auch im Makro sein

Sonst wären etwas genauere Angaben erforderlich

Gruß

Helmut

Antwort 2 von fjsch vom 10.06.2021, 09:08 Options

Hallo Helmut,

hier die Antworten auf Deine Fragen:

das Makro möchte ich aus einem Makro aufrufen, das automatisch startet.
Das Makro selbst habe ich als eigenständiges Makro in einer der aufrufenden Tabellen getestet, mit dieser Aktion wollte ich mir den Änderungsaufwand sparen, wenn ich an dem xyz-Makro was ändern will.
Bisher bin ich so vorgegangen:
In dem automatisch startenden Makro habe ich den Befehl: "call xyz" eingegeben. Unter Module / Modul1 habe ich dieses Makro xyz aufgerufen.
Jetzt möchte ich - wie gesagt, den mehrfachen Änderungsaufwand sparen - diese Makro in die PERSONL.XLS ablegen.

Wenn ich einfach "call xyz" hinterlege, kommt die Fehlermeldung
"Fehler beim Kompilieren - Sub oder Funktion nicht definiert".

Ich hoffe, dass ich damit die Fragen beantwortet habe.

Gruß
Franz-Josef

Antwort 3 von Yossarian. vom 10.06.2021, 09:21 Options

Das Fehlermeldungsfeld

"Fehler beim Kompilieren - Sub oder Funktion nicht definiert"

hat zwei Schaltflächen. Eine davon heißt [Hilfe] ;o)

Anders als es dort drin steht könnte ich es auch nicht erklären.

John Yossarian

Antwort 4 von Yossarian. vom 10.06.2021, 09:42 OptionsLösung

Lösung
Naja, die Hilfe ist in dem Fall nicht besonders hilfreich (einen Verweis auf die Personl.xls kann man wohl nicht hinzufügen).

Aber in dem Fall sollte es einfach durch den Aufruf von

Run "Personl.xls!DeinMakro"

bzw.

Application.Run "Personl.xls!DeinMakro"

funktionieren.

J. Yossarian

Antwort 5 von fjsch vom 10.06.2021, 09:47 Options

Danke.

Das klappt.

Gruß
Franz-Josef

Ähnliche Themen

Zellen färben in einer xls-Tabelle
mavida  19.12.2007 - 71 Hits - 2 Antworten

csv in xls ändern
hay78  12.02.2008 - 352 Hits - 3 Antworten

Aktualisierung eines Macros
ThommyH  29.07.2008 - 5 Hits - 1 Antwort

Personl.xls --> Makros öffnen sich automatisch
Tomschi  30.10.2008 - 19 Hits - 6 Antworten

Macros aus bestehenden Daten erstellen
dersuchendex09c  26.03.2009 - 157 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026