kurz mein Ziel, dass ich erreichen möchte: Beim Öffnen einer Datei soll ein Wert aus einer anderen Exceldatei geholt und eingetragen werden. Die Pfade unterscheiden sich jedoch bei zwei Rechner. Variablen (%Spaces%) sind ja nicht möglich.
Dann habe ich mit workbook open den Namen des Rechners geholt Range("A1").Value = Environ("COMPUTERNAME") und mit
=wenn([ziel.xlsm]Berechnung!$A$1="Notebook";'C:\pfad1\[quelle.xlsm]Ausgleich'!$I$1;'D:\pfad2\[quelle.xlsm]Ausgleich'!$I$1
das abgefangen. Im Prinzip funktioniert das auch, allerdings kommt beim Notebook dennoch der Hinweis auf Verküpfungsprorbleme. Wenn ich das Fenster schließe, läuft alles super.
→ als ob die Verküpfungsprüfung vor der workbook open Prozedur abläuft.
Nun meine Fragen:
Wie kann ich das ändern bzw. gibt es eine einfache (blutiger Anfänger) VBA-Lösung?
Freundliche Grüße
Peter