Ist es möglich, innerhalb eines Userforms mittels einfachem Befehl Daten aus verschiedenen Arbeitsblättern auszulesen bzw. in verschiedene Arbeitsblätter zu schreiben, ohne diese jeweils mit Worksheets("Name1").select zu aktivieren?
Wenn ich bspw. eine ComboBox im Userform mit vorhanden Daten aus Arbeitsblatt_4 füllen möchte und dies mit ComboBox1.AddItem(Worksheets("Name4").Cells(1,3)) ausführe, funktioniert dies nur, wenn das Arbeitsblatt_4 zuvor explizit selektiert wurde; ansonsten werden - trotz Angabe "Name4" - die Daten aus dem Arbeitsblatt_1 in die ComboBox eingetragen, was zu fehlerhaften Daten führt.
Frage deshalb:
Beim Start der Excel-Datei wird das erste Arbeitsblatt selektiert. Innerhalb eines UserForms (Eingabeformular) werden dann vorhandene Daten aus dem Arbeitsblatt_3 ausgelesen und zum Speichern teilweise in Arbeitsblatt_2 und _4 geschrieben.