Hallo,
ich habe ein Excel VBA Problem, dass ich nicht gelöst bekomme.
Vorab als Info: Das ist mein erstes VBA Projekt und muss noch viel lernen :)
Ich arbeite aktuell an einem Schulungsprogramm für unsere Firma. Hierzu habe ich über verschiedene UserFormen ein Tool erstellt, durch welches der Wissensstand der neuen Mitarbeiter abgefragt werden kann um notwendigen Schulungsbedarf zu erkennen.
Die Antworten aus der UserForm speichere ich jeweils in erstellten Tabellenblättern. Nach dem Abschluss kann der Mitarbeiter seine durchgeführte Schulung speichern. Das passiert dann automatisch unter seinem Namen und dem aktuellen Datum in einer neuen .xlsx Datei.
Da die Datei aber aus ca. 40 Tabellenblättern besteht, möchte ich nur diejenigen in der neuen Datei speichern lassen, in der auch Antworten in den entsprechenden Zeilen eingetragen sind. Alle unbearbeiteten Arbeitsblätter möchte ich beim speichern löschen oder ausblenden, damit derjenige, der die Schulungsunterlagen prüfen soll, nicht 40 Arbeitsblätter durchsuchen muss, sondern nur die sieht, die auch bearbeitet wurden.
Ich habe, um das Problem zu lösen, schon unzählige Beiträge gelesen und Beispiele ausprobiert oder veruscht anzupassen für meine Zwecke. Komme aber aktuell leider kein Stück weiter.
Hat jemand eine Idee wie ich das Problem lösen kann?
Vorab vielen lieben Dank
|