Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Makros und Functions starten aus Word-Makro

Makros und Functions starten aus Word-Makro
07.05.2018 09:38:41
Barbara
Hallo,
ich schaff es nicht, von einem Word-Makro aus Makros und Functions auszuführen, die in einer geschlossenen Excel-Datei (hier "Versuch.xlsm") sind. Natürlich muss diese Datei erst geöffnet werden. sie enthält ein Modul mit folgendem Code:
Option Explicit
Sub Anfang(Bereich As Range)
Bereich.Cells(1, 1).Select
End Sub
Sub HalloWelt()
MsgBox "Hallo Welt"
End Sub
Function Plus5(Zahl As Double) As Double
Plus5 = Zahl + 5
End Function
Sub Test()
Anfang Range("a3", "b5")
ActiveCell.Value = Plus5(3.14)
End Sub

Das Word-Dokument, von dem aus das Ganze gestartet werden soll, habe ich mit folgendem Code versehen:
Sub WordMakro()
Dim a, b, c
Dim wb
Set wb = Workbooks.Open("Versuch.xlsm")
With wb.Parent
.Visible = True
.Run "HalloWelt"
.Run "Anfang Range("a3", "b5")"
End With
End Sub
was allerdings nicht funktioniert, ausser das "HalloWelt"-Makro, wo keine Werte über- oder rück gegeben werden.
LG Barbara
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makros und Functions starten aus Word-Makro
07.05.2018 10:16:23
EtoPHG
Hallo,
Application.Run "Prozedurname", Lies doch bitte vorher die VBA Hilfe durch!
"Anfang Range....blabla..." ist doch kein Prozedurname!
Gruess Hansueli
AW: Makros und Functions starten aus Word-Makro
07.05.2018 10:44:10
Robert
Hallo Barabara,
so könnte es klappen (Änderungen in rot):
Sub WordMakro()
Dim a, b, c
Dim wb
Dim rng As Excel.Range
Set wb = Workbooks.Open("D:\Download\Excel\Excel-Foren-Test\Mappe11.xlsm")
With wb.Parent
.Visible = True
.Run "HalloWelt"
Set rng = wb.ActiveSheet.Range("A3", "B5")
.Run "Anfang", rng
End With
End Sub

Gruß
Robert
Anzeige
AW: Makros und Functions starten aus Word-Makro
08.05.2018 12:23:57
Barbara
Das ist verständlich. Und funktioniert.
Vielen Dank.
LG, Barbara
Gerne und Danke für die Rückmeldung (owT)
08.05.2018 13:17:01
Robert
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige