Bitte bitte helft mit
12.12.2003 21:47:42
Stefan Glander
es ist nicht so das ich es mir leicht mache, auch wenn einige recht haben und es mit dem Rekorder herausfindbar wäre.
Mir fehlt dann oft eigentlich nur die Idee das umzusetzen.
An diesem Problem brösel ich nun schon wirklich einige Stunden herum.
Als letztes habe ich 1,5 Stunden im Forum gestöbert... aber bekomme immer ne Fehlermeldung.
So nun gehe ich auf das Problem ein und wenn jemand helfen kann bitte genau sagen wo ich was hinschreiben muss.
Also ich habe eine Datei mit dem Namen "A" und eine Datei mit dem Namen "DateiB".
Das erste Tabellenblatt in der "A" hat die Bezeichnung "Variablen".
Das erste Tabellenblatt in der "B" hat die Bezeichnung "Tabelle1".
Auf dem Tabellenblatt "Variablen" trage ich in Zelle "D4" einen Namen ein.
Auf dem Tabellenblatt "Tabelle1". habe ich in der Zelle "A2" folgende Anweisung hinterlegt:"=[a.xls]Variablen!$D$4".
In der Datei "B" habe ich in VBA in Tabelle1 folgenden Code abgelegt:
Option Explicit
Private Sub CommandButton1_Click()
Glib
End Sub
Sub Glib()
Sheets(1).Name = Sheets(1).[d4]
End Sub
Auf beiden Tabellenblättern, ("Variablen" und "Tabelle1") ist jeweisl ein CommandButton.
Der Button auf der "Tabelle1" ist mit folgendem Code belegt:
Option Explicit
Private Sub CommandButton1_Click()
Glib
End Sub
Der Button auf dem Tabellenblatt "Variablen" ist mir diesem Code belegt:
Private Sub CommandButton1_Click()
Application.Run "b.xls!Glib"
End Sub
So bekomme ich aber die Fehlermeldung :"Mircosoft Excel kann das Makro 'b.xls!Glib' nicht finden.
Was ist falsch ?
Ich hoffe ich habe alle Angaben die wichtig sind in diesen Beitrag geschrieben und hoffe das Ihr Helfen könnt.
Leicht depremierte Grüss
Stefan Glander