ich habe die nachfolgende Frage schon in einem anderen Forum gestellt, jedoch keine Antwort erhalten. Darf ich die Experten dieses Forums um Hilfe bitten.
Mein Problem:
Ich starte aus einem Arbeitsblatt heraus eine umfangreiche Anwendung.
Eine Variable mit Namen möchte ich allen Modulen zur Verfügung stellen.
Dies bewerkstellige ich mit: Public daten
Dies klappt auch bei allen Modulen der aktuellen Datei.
Ich starte jedoch aus dieser Datei heraus auch Makros welche in einer anderen Datei gespeichert sind, mit z.B.:
Application.Run"Produktion.xls"!Berechnung"
In dieser neuen Datei kommt jetzt eine Fehlermeldung, daß die Variable nicht definiert ist.
Wie kann ich es machen, daß diese Variable auch in der anderen Datei aktiv ist.
Ich verwende folgenden Code:
Workbooks.Open Filename:="C:\Excel\Firma\daten.xls"
Set daten = ActiveWorkbook
Will ich diese Datei wieder verwenden folgender Code:
daten.activate
Bei diesem Code kommt in der neuen Datei die Fehlermeldung.
Ich hoffe ich konnte mich verständlich ausdrücken.
Besten Dank im voraus für Hilfe
Jens