Anzeige
Archiv - Navigation
724to728
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
724to728
724to728
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Makro aus anderer Tabelle aufrufen

Makro aus anderer Tabelle aufrufen
27.01.2006 16:25:24
Peter
Hallo
Ich will eine bestimmtes File ("AAA.xls") mit einem Makro, das in einem anderen File ("BBB.xls") abgespeichert ist, bearbeiten. Aus diesem Makro rufe ich wiederum andere Makros aus dem File AAA.xls auf.
Mir ist nicht ganz klar, wie ich diesen Marko aufrufen kann, also wie die Kombination von Filename und Makrobzeichnung lauten muss. Ich habe es versucht (vgl. nachstehend); es klappt jedoch so noch nicht.
Der Name des Makros, der aufgerufen werden soll ist "ATabellenschutz_aktivieren_alle"; der Name des aktiven Workbooks ist
875211VK0601.xls, dieser wird der Variablen aWBook übergeben.
Danke für jeden Hinweis.
Peter
Sub monatlich()
'
' monatlich Makro
' Makro am 27.01.2006 von pesc aufgezeichnet
' Tastenkombination: Strg+m
Dim aWBook As String
aWBook = ActiveWorkbook.Name
Application.Run "'&awbook&" '!ATabellenschutz_aktivieren_alle"
....
....

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro aus anderer Tabelle aufrufen
27.01.2006 18:27:17
Heiko
Hallo Peter,
die richtige Sytax für den Application.Run Befehl sieht so aus:

Sub Test()
Dim aWBook As String
aWBook = ActiveWorkbook.Name
Application.Run aWBook & "!ATabellenschutz_aktivieren_alle"
End Sub

Gruß Heiko
PS: Rückmeldung wäre nett
AW: Makro aus anderer Tabelle aufrufen
27.01.2006 21:19:51
Peter
Hallo Heiko
Das hat auf Anhieb geklappt.
Vielen Dank!
Peter
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige