Ich habe nur sehr bescheidene VBA Kenntnisse und bin daher auf eure Hilfe angewiesen.
Die Problemstellung lautet wie folgt:
Es gibt eine Excel Datei mit dem Namen "Datenbank" in der alle Messwerte dokumentiert sind (in Tabelle 1). Die ganzen Werte sind dabei einer bestimmten System ID (System Identifikation) zugeordnet.
Weiters gibt es noch eine zweite Excel mit dem Namen "Report". In dieser Excel wird dann der Report generiert. Durch öffnen der Excel "Report" drücke ich auf einen CommandButton. Durch drücken auf den Button öffnet sich die Excel "Datenbank" und kurz darauf öffnet sich darin ein Fenster mit der Fragestellung (Welche System-ID möchten Sie sich anzeigen lassen?. Durch eintippen der System-ID und bestätigen mit Enter, durchsucht das Makro alle Zeilen bis die eingetippte System-ID gefunden ist und dabei nur die "Treffer" Zeile angezeigt wird. Nun sollten die Zellen der "Datenbank" B4, D4, F4, G4 in die Excel "Report" kopiert werden. Die Zelle F4 (Datenbank) sollte in die Zelle A9 (Report) kopiert werden.D4 in B9, B4 in C9 und G4 in D9.
Nun ist der erste Vorgang abgeschlossen und durch erneutes drücken auf den CommandButton startet der Vorgang wieder von vorne. Jene Messwerte die in die Excel Report kopiert werden, sollten nun immer fortlaufend untereinander abgelegt werden.
(PS: die beiden Excel Blätter liegen auf dem gleichen Pfad).
Siehe Anhang :)