ich bin kürzlich mit einem Problem konfrontiert wurden, das den Einsatz von VBA notwendig macht und nun komme nicht so ganz weiter. Ich hoffe Ihr könnt mir helfen.
Ich habe eine freigegebene ExcelDatei auf denen täglich von mehreren Nutzern innerhalb eines Netzwerkes fortlaufend Datensätze eingetragen werden. Am Ende des Tages werden diesen Daten für den Versand per Email aufbereitet. Dieser Vorgang ist immer recht zeitraubend und irgendein Nutzer begeht dabei Fehler und übersieht Daten beim händischen kopieren wichtige Informationen.
Daher suche ich einen Weg das Ganze weitesgehend automatisch zugestalten um Nutzerfehler zuminimieren.
Die Datei(Projekt1) besteht aus 4 Blättern in denen thematisch unterschiedliche Daten jeweils als 1 Datensatz pro Zeile erfasst werden.
Die Blätter heißen:
Ziegen A:D, Autos A:E, Bilder A:G, Besonderheiten A:F
Alle diese Blätter sind unterschiedlich aufgebaut gleichen sich aber in 2 Merkmalen.
Spalte A enthält immer das Datum an dem der Datensatz verfasst wurde.
Splate B enthält immer den Ort.
Es gibt 4 Orte deren Angabe in jeden Blatt zwingend notwendig ist.
Ort1, Ort2, Ort3 Ort4
Ziel ist es per auslösen einens Buttons ein Formular zu öffnem in dem man ein Datum selektieren kann sowie einen der 4 Orte.
Alternativ wäre auch 2 Dropdownfelder oder ein Listenfeld zum selektieren möglich.
Dann sollen alle Datensätze die diese beiden Variablen enthalten in ein bestimmtes Excelblatt kopiert werden inclusice der Spaltenköpfe und der bestehenden Formatierung. Aber ohne Leerzeilen. Schön wäre es wenn man das auch jederzeit refreshen könnte.
Die Daten aus den 4 Blättern sollen dabei in 4 Tabellen kopiert werden welche untereinander stehen jeweils durch ein Leerzeile getrennt. Siehe Unten.
Zusätzlich ist es einmal täglich erforderlich diese Daten an 2 Emailvorlagen zuübergeben.
vorlage1.oft enthält einen bestimmten Adressverteiler und liegt in C:\Vorlagen\vorlage1.oft
Sie soll Daten enthalten wie folgt:
Ziegen mit Datum xyz und Ort1
Autos mit Datum xyz und Ort1
Bilder mit Datum xyz und Ort1
Besonderheiten mit Datum xyz und Ort1
vorlage2.oft enthält
Ziegen mit Datum xyz und Ort2
Autos mit Datum xyz und Ort2
Bilder mit Datum xyz und Ort2
Besonderheiten mit Datum xyz und Ort2
Ziegen mit Datum xyz und Ort3
Autos mit Datum xyz und Ort3
Bilder mit Datum xyz und Ort3
Besonderheiten mit Datum xyz und Ort3
Ziegen mit Datum xyz und Ort4
Autos mit Datum xyz und Ort4
Bilder mit Datum xyz und Ort4
Besonderheiten mit Datum xyz und Ort4
Wäre soetwas überhaupt möglich? Mir ist bekannt das soetwas mit Access besser umzusetzen wäre. Das steht mir aber leider nicht zur Verfügung. Wir haben lediglich Excell2013 und Office2013.
Ich habe jetzt probiert ein Makro zu erstellen das den kopier und Filter Vorgang prtokolliert, aber das scheint nicht der Weg zusein. Jeden Tag wird in allen Blättern eine unterschiedliche Anzahl von Datensätzen erfasst, machmal auch gar keine. Logischerweise kopiert das Makro aber nur die einmalig ausgewählten Bereiche.
Dies wird mich sicherlich noch in den Wahnsinn treiben
, zumal es mich nun schon einige Tage beschäftigt.
Von daher hoffe ich Sie können mir einen Weg aufzeigen um dies umzusetzen.
Mit freundlichen Grüßen