Hallo zusammen,
ich habe auf der Arbeit folgendes Problem:
Die Datei habe ich jetzt schnell nachgebastelt und die zwei userformen auch:
http://www.file-upload.net/download-6706502/F--r_Forum.xlsm.html
http://www.file-upload.net/download-6701653/Userform1.PNG.html
http://www.file-upload.net/download-6701662/Userform2.PNG.html
Es handelt sich um eine Datei die für verschiedene Mitarbeiter für verschiedene Jahre jeweils die gleichen Parameter vorsieht, die nur ich eingeben kann.
Problem ist wie folgt:
Ich geb in Userform1 die Mitarbeiter und die Jahre ein.
Die Jahre werden über Toggle-Buttons gewählt. Die Mitarbeiter über Checkboxen.
Die Jahre gehen von 2012 bis 2018. Die Mitarbeiter von MA1 bis MA6
Wähle ich nun z.B. die Jahre 2013, 2014, 2016 und MA1, MA4 möchte ich folgendes:
Die Userform2 wird über einen "Weiter" Button geöffnet und nun soll in Userform2 in einer Textbox das Jahr "2013" und in einer anderen Textbox "MA1" stehen. Meine Parameter geb ich dann über weitere Textboxen ein die einen Zellbezug haben in Abhängigkeit von dem was in den Textboxen ("Jahr" und "Mitarbeiter") steht.
Wenn ich dann in Userform2 auf "Weiter" klicke möchte ich das die Userform2 zwar wieder geöffnet wird aber mit "2014" und "MA1" in den Textboxen.
Bei den weiteren "Weiter" Button sollte erscheinen:
- "2016" und "MA1"
- "2013" und "MA4"
- "2014" und "MA4"
- "2016" und "MA4"
Über einen "Zurück" Button möchte ich die Möglichkeit haben die jeweils vorherige Userform2 wieder aufzurufen.
Nun ist die Frage ob dies mit den Jahren und Mitarbeitern über irgendwelche Schleifen realisierbar ist???
Oder funktioniert das mit einer ewiglangen IF-Bedingung????
Oder falls dies mit VBA überhaupt nicht realisierbar ist, wie könnte ich Alternativ an die Sache heran gehen?
Für eine weitere Rückmeldung wäre ich dir seeehr dankbar.
Gruß Sebi
|