ich habe eine Datei mit mehreren Tabellenblättern.
Jedes Tabellenblatt hat einen Button zum aktivieren verschiedener UserForms.
Ich habe jetzt eine Userform, die ich in jedem Tabellenblatt verwenden möchte. Das heißt, die Codes beginnen mit: "ActiveSheet.." Das habe ich deshalb gemacht, dass ich nicht für jedes Tabellenblatt einen eigenen Code hinterlegen muss, sondern in jedem Tabellenblatt anwenden kann. Es geht hierbei um die Selektion von Auftragnehmern.
Ich öffne also die erste UserForm, welche sich auf das fixe Tabellenblatt (z.B. Rechnungen) bezieht und wähle dann die nächste UserForm, welche sich auf das jeweilig aktive (flexible) Tabellenblatt bezieht und dort die Auftragnehmer selektieren soll.
Mein Ziel ist, dass beim anklicken des gewünschten Auftragnehmers die Selektion stattfindet (das klappt bereits) und anschließend beide UserForms schließen.
normalerweise:
unload UserForm_Rechnungen
unload UserForm_Auftragnehmer
Da ich den Code aber auch bei anderen Tabellenblättern einsetzen möchte und daher z.B. die UserForm_Nachträge als erstes geöffnet ist, brauche ich einen Code, der generell alle geöffneten Userforms schließt. Unabhängig davon, in welchen Tabellenblatt ich mich befinde.
sowas wie:
unload all UserForms :-)
Ich hoffe, ich hab mich einigermaßen verständlich ausgedrückt.. Hat jemand eine Idee? Ich habe bereits die Beiträge durchforstet, konnte aber nichts passendes finden.
Danke
Sonja