Eines gleich vorweg, mein Begehr ist nicht in 2 Zeilen formuliert ich hoff ich bring es so hin, damit es kurz und doch verständlich ist....
Ich möchte folgendes mit VBA umsetzen und bis jetzt - trotz unzähliger Versuche gescheitert...
Erste Aufgabe:
Name des Tabellenblattes "Auswertung":
in den Zellen A6 bis A106 (können aber auch mehr oder weniger Zeilen werden falls welche eingefügt /gelöscht werden müssen, sofern das möglich ist? - Eigenlich bis zur letzten nichtleeren Zeile BEVOR "Summe" steht (aktuell eben A107) sollen Namen stehen (Z.B. "Hr. Meier", "Fr. Muster"...) und jedesmal wenn ich in A6 eine Zeichenfolge eingebe und mit Return bestätige soll ein Tabellenblatt kopiert (Tabellenblatt: "Vorlage") und mit diesem Namen aus Zelle Z.B. A6 benannt werden.
Sobald ich die Zeichenfolge der Zelle A6 wieder lösche soll das dazupassende Tabellenblatt wieder gelöscht werden
Vor dem Erstellen des Tabellenblattes sollte kontrolliert werden ob es ein Tabellenblatt mit diesem Namen schon gibt und falls ja eine Fehlermeldung mit der Bitte um Kontrolle und Korrektur des Namens)
Zeitsprung und zweite Aufgabe: Nach einiger Zeit bekomme ich ausgefüllte Tabellenblätter die Daten beinhalten und genauso formatiert sind wie das Tabellenblatt "Vorlage" (im Workbook "Auswertung" und benenne Sie genau wie die Tabellenblätter aus dem Workbook "Auswertung" also z.B. "Hr. Meier" usw.
Das Makro soll jetzt nach anklicken eines Buttons vom vorher definierten Ort (im gleichen workbook, Tabellenblatt "Basisdaten" in Zelle A9), das Definieren des Ortes soll mit einem "Auswahldialog wie von Windows gewohnt, also grahpisches "aussuchen" des Ordners) oder falls dort nichts definiert ist aus dem gleichen Ordner in dem sich das Workbook "Auswertung" befindet
prüfen ob (excel) Dateien beinhaltet sind die den gleichen Namen tragen wie eines der Tabellenblätter in "Auswertung" und dann "nur die Werte" (Inhalte einfügen; Werte) dieser Datei (Tabellenblatt heisst "Mustererhebungsblatt" in das Workbook "Auswertung" in das Tabellenblatt das den gleichen Namen hat - z.B. Hr. Meier; kopieren.
Danach das Workbook Hr. Meier schliessen und im Workbook "Auswertung" Zelle A1 aktivieren
Puhh, war das halbwegs verständlich oder hab ich komplett versagt?
Danke schon jetzt für jede Hilfe!!!!
Liebe Grüße!
Thomas