ich möchte anhand von eingelesenen Messdaten (Arbeitsblatt "Datenblatt) diese und dazu angeordnet Konstanten aus einer anderen Tabelle (Arbeitsblatt "Deckblatt) in ein anderes Datenblatt (Arbeitsblatt OT_UT-Soll einlesen. Aus diese Daten werden dann dynamische Diagramme erstellt, deren X-Achse sich dann an der Zahl der Messungen orientiert. (habe ich bereits gelöst)
Eine Beispieldatei habe ich hochgeladen: https://www.herber.de/bbs/user/47393.zip
Ins "Datenblatt" werden min. 1 Meßpunkt bis max. 24 Meßpunkte (MP1-MP24 in Zeilen) eingelesen . Je nach dem zu messenden Teile gibt es zwischen 1 und vermutlich ca. 400 Messungen. Diese ergeben dann die Spalten unter den Meßpunkten. (Makro ist im Beispiel drin)
Für jeden Wert eines eingelesenen Meßpunkts sollte dann der Wert des Meßpunkts in das Arbeitsblatt "OT_UT-Soll" übertragen werden (MP1 in Zelle B6) und dazu die passenden Konstanten aus dem "Deckblatt übernommen werden. Für den Meßpunkt1 sind die Konstanten im Deckblatt:
- OT in der Zelle B16, soll kopiert werden in "OT_UT-Soll" Zelle B3 und für jeden weiteren Wert von MP1 auch in die Zeile darunter
- Soll in der Zelle B17 soll kopiert werden in "OT_UT-Soll" Zelle B4 und auch wieder dann darunter
- UT in der Zelle B18 soll kopiert werden in "OT_UT-Soll" Zelle B5 und auch wieder dann darunter
- MU in der Zelle B19 soll kopiert werden in "OT_UT-Soll" Zelle B7 und auch wieder dann darunter
Die weiteren Meßpunkte folgen dann dem gleichen Schema.
Im Beispiel habe ich dies zwar mit Excel schon gelöst, allerdings habe ich dann ein Problem mit meinen dynamischen Diagrammen, da in den Zellen eine Formel steht und dann das Diagramm sich nicht mehr dynamisch anpasst, so dass ich wohl ein Makro brauche.
Bei dem Makro wäre mir folgendes noch wichtig: Wenn es keinen Meßwert gibt, sollte auch nichts kopiert werden. Die Werte in OT_UT-Soll sollten gelöscht werden, bevor neue übertragen werden.
Ich hoffe, jemand findet hier eine gute Lösung und sage schon mal vielen Dank und viele Grüße
Thomas