in verschiedenen Arbeitsmappen, eine heißt Quelle.xls, sammle ich Informationen.
Über ein Arbeitsblatt mit Schaltflächen werde ich aufgefordert die die richtige Quelle.xls zu öffnen. Nachdem dies getan ist, werden dort Daten ausgelesen.
Im Anschluss werde ich aufgefordert, die Arbeitsmappe auszuwählen, welche mit Daten versorgt werden soll.
Diese heißt beispielsweise Tierfreunde Adressen.xls. In diese Arbeitsmappe werden von mir bestimmte Daten aus der Quelle abgelegt.
Ich möchte nun, dass anschließend bezogen auf Tierfreund die nächste Arbeitsmappe Tierfreund Telefonnummern.xls automatisch aufgerufen wird, damit ich dort ebenfalls Daten ablegen kann. (auslesen und ablegen der Daten funktioniert). Wenn sich die Arbeitsmappen-Namen nicht ändern, ist dies auch kein Problem.
Da sich der vorgestellte Arbeitsmappenname Tierfreund ändern kann ich möchte z.B. die Arbeitsmappe Sportfreund Adressen.xls und dann Sportfreund Telefonnummern.xls aus der gleichen Quelle.xls mit Daten versorgen, müsste sich eine Variable nach dem ersten Aufruf der zu versorgenden Arbeitsmappe die erste Hälfte des Arbeitsblattnamens merken und zum Aufruf voranstellen - hinterer Teil bleibt konstant.
Etwas so:
Workbooks.Open Filename:=ThisWorkbook.Path & "\[Vary] & &Telefonnummer"
[Vary] steht für Tierfreund oder Sportfreund oder ... je nach erstem Arbeitsmappen-Aufruf.
Bisher habe ich keine Peilung wie ich das hin bekomme. Habe mich schon kreuz und quer durch Herber gelesen, kriege das aber nicht hin.
Vielleicht hat irgend jemand ein gute Idee ?
Bernhard