Excel VBA - Makros auf Server gespeicherten Excel Dateien starten

jerry0110

Erfahrenes Mitglied
Hi,

ich versuche mich schon seit längerem mit der Möglichkeit meine Makros zentral aus einer Datei zu starten.
Hierbei möchte ich aber nicht die einzelnen Makros in eine Datei speichern und starten sondern, dass ich einen Button haben, der alle Makros der angegeben Dateien startet.

Code:
Application.Run "'C:\Users\x.xxxx\Desktop\Neuer Ordner\Zieldatei.xlsm'!Email_versenden"

Es klappt einfach nicht.
 

jerry0110

Erfahrenes Mitglied
Also ich habe vorher was irgendwie nicht mit reinkopiert wurde das hier:

Code:
Workbooks.Open "C:\Users\x.xxxx\Desktop\Neuer Ordner\Zieldatei.xlsm

Also für mein Verständnis, öffne ich eine Datei und sage dann starte das Makro und dann schließe die Datei.
 

Yaslaw

alter Rempler
Moderator
Visual Basic:
    Dim wb As Workbook
   
    Set wb = Workbooks.Open("C:\_TMP\AdOnTest.xlsm", , True)
    Application.Run "AdOnTest.xlsm!mText", "abc"
    wb.Close
 

Yaslaw

alter Rempler
Moderator
Ah, der 1004.!Alles klar - Ne, Sorry. Hab keine Ahnung wofür der 1004er steht. Ist schon blöd, dass Access keine Meldung dazu ausspuckt.
 

Yaslaw

alter Rempler
Moderator
Du hast mich nicht verstanden. Ich kenne die Nummern wirklich nicht auswendig.
Also:
Was gibt Access für eine Fehlermeldung aus? Den Text bitte, nicht die Nummer.
Auf welcher Zeile (bitte die Zeile dazu auch posten) kommt der Fehler?
 

jerry0110

Erfahrenes Mitglied
Achso :)

Also hier steht: Anwendungs- und Objektdefinierter Fehler.
Ist im Übrigen Excel nicht Access

Und die Zeile ist:

Application.Run "Zieldatei.xlsm!Email_versenden"
 
Zuletzt bearbeitet: