ich habe ein eigenartiges Phänomen beim Setzen von Controlsource in einer Userform:
Aus Vereinfachungsgründen habe ich eine neu zu schaffende Userform bei einer bereits erstellten Userform einer anderen Arbeitsmappe abgeschaut (nicht kopiert, sondern Feld für Feld neu erstellt). In beiden Mappen heißen die Userform gleich. Auch die Textboxen erfüllen ähnliche Funktionen und sollen auf benannte Zellen verweisen, die in beiden Arbeitsmappen gleich heißen. Mittels Controlsource verweise ich nun von der Textbox1 auf eine benannte Zelle1 der Arbeitsmappe1. Der Wert, der nun in der textbox1.value erscheint, ist der Wert (der gleichlautenden) benanntenZelle aus Arbeitsmappe2.
Ich habe bereits überprüft, dass ich in der richtigen Arbeitsmappe arbeite!
Wenn ich den Namen der userform ändere, funktioniert das Setzen von controlsource einwandfrei.
Hintergrund:
Ich habe für 3 Kunden ähnliche Lösungen in excel erstellt, die sich aber in ca 10-20% unterscheiden. Um nicht jedes Mal das Rad neu zu erfinden, versuche ich, in jeder Arbeitsmappe die gleichen Namen für benannte Zellen, Userform, etc zu wählen. Nur scheint sich excel daran zu verschlucken.
Jemand eine Idee, was da schief läuft?
Vielen Dank
Jörg