Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
184to188
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
184to188
184to188
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Makro's datei-übergreifend

Makro's datei-übergreifend
30.11.2002 22:40:47
Heinz
Wenn Makro's datei-übergreifend sind, wie lautet
die Syntax: Call Dateiname Makroname

Gruß Heinz

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Makro's datei-übergreifend
30.11.2002 22:55:56
Ralf Sögel
Application.Run "Makroname"
Re: Makro's datei-übergreifend
30.11.2002 23:53:37
Heinz
Hallo Ralf,

irgend etwas läuft noch schief.
Ich bekomme folgenden Fehler angezeigt:
(Excel kann das Makro "Test1" nicht finden).
Beispiel: In Mappe1 rufe ich das Makro "Test1" auf.
Das Makro befindet sich jedoch in Mappe2, wie lautet die
richtige Syntax für den Aufruf, komplett mit Pfad und Dateiname.
PS: Mappe2 habe vor Aufruf des Makro bereits geöffnet.

Gruß Heinz


Re: Makro's datei-übergreifend
01.12.2002 00:40:36
Martin Bolleter
Hallo Heinz

versuch es mal mit
Application.Run ("Mappe2.xls!Test1")

Sofern als Parameter zB 2 Variablen übergeben werden sollen (zB an eine Funktion), dann:

Application.Run ("Mappe2.xls!Test1", A, B)

Gruss
Martin

Anzeige
Re: Makro's datei-übergreifend
01.12.2002 20:35:20
Heinz
Hallo Ralf,
hallo Martin,

es funktioniert immer noch nicht, aber ich denke das liegt
daran, das man den Pfad zu der Mappe2 richtig einbinden muß.
(ich arbeite dran)

Nochmals vielen Dank für Eure Bemühungen

Mit freundlichem Gruß

Heinz Nienhaus

Re: Makro's datei-übergreifend
01.12.2002 21:15:43
Heinz
Hallo Martin,

habe alles probiert, es klappt leider nicht.

Gruß
Heinz

Re: Makro's datei-übergreifend
01.12.2002 22:22:13
Ralf Sögel
So ist die korrekte Syntax, das kannst du auch mit dem Makrorekorder aufzeichnen!

Application.Run "'Testdatei.xls'!DeinMakroname"

Re: Makro's datei-übergreifend
01.12.2002 23:29:31
Heinz
Hallo Ralf,

ich habe es probiert, es geht nicht!
Beispiel: In Map1.xls habe ich ein Makro Test1,
dieses Makro soll mit bekannter Syntax ein Makro Test2
in der geöffneten Map2.xls aufrufen.
Jedes mal kommt die Fehlermeldung: Excel kann das
Makro Map2.xls Test2 nicht finden.

VBA kann manchmal hart sein.

Gruß Heinz

Anzeige
Re: Makro's datei-übergreifend
02.12.2002 10:16:53
Martin Bolleter
Hallo Heinz

wenn die 2. Mappe geöffnet ist, sollte es eigentlich mit der schon verschiedentlich erwähnten Syntax klappen, bei mir jedenfalls geht das! Allerdings: Das aufgerufene Makro muss als Public Sub MeinMakro deklariert sein!!
Prüf das mal.

Gruss
Martin

Re: Makro's datei-übergreifend
02.12.2002 10:36:32
Martin Bolleter
Hallo Heinz

Ergänzung: ich hab nochmal ein simples Beispiel getestet, also das Public braucht's doch nicht!
Folgende 2 Makros sind in verschiedenen Mappen, beide sind offen, beide Makros in Modulen:

Versuch mal zum Testen sowas ähnliches.

Gruss
Martin

Re: Makro's datei-übergreifend
02.12.2002 20:12:02
Heinz
Hallo Martin,

tut mir Leid, es will einfach nicht.

Kann ich Dich per E-mail erreichen?

Hier meine E-mail: heinz-nienhaus@t-online.de

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige