ich bin wirklich kein VBA Experte, benoetige aber eine VBA-Loesung, da herkoemmliche Vorgehensweisen versagen. Ich habe schon viele sehr viele gute Beitraege in diesem Forum gelesen, die mir bisher auch immer weitergeholfen haben und ich finde es beeidruckend, wie sich hier gegenseitig geholfen wird. Fuer mein aktuelles Problem habe ich jedoch bisher keinen Ansatz gefunden.
Ich arbeite gerade an einer VBA Loesung, um woechentliche Produktionszahlen (u.a. Output, Produktivitaet, etc.) in entsprechende Jahresuebersichten zu kopieren. Die Problemstellung ist bei allen zu uebertragenden Produktionszahlen die gleiche, weshalb ich sie hier einmal fuer "Output" darstellen werde.
Nun zur Problemstellung: In einem Sheet ("KPI Figures") der Arbeitsmappe sammle ich alle Produktionszahlen einer Woche (Output Woche xx)
In diesem Sheet steht in D5 die Kalenderwoche, in G14 der geplante Output, in G15 der aktuelle Output (jeweils als Zahlenwerte)
Am Ende der Woche moechte ich dann durch das Klicken eines Buttons diese woechentlichen Produktionsdaten fuer Output in ein entsprechendes separates Sheet "YTD Output" kopieren.
Dieses "YTD Output" sheet ist dabei so aufgebaut, dass es eine Tabelle enthaelt, die die Wochen 1-26 im Bereich D8- AC10 und die Wochen 27-52 unmittelbar darunter im Bereich D12-AC14 abbildet. Innerhalb dieser Bereiche stellt die 1.Zeile die Kalenderwoche, 2.Zeile den geplanten Output und die 3. Zeile den aktuellen Output dar.
Ziel ist es nun, dass nach druecken des Buttons das Makro im "KPI Figures" Sheet schaut in welcher Woche wir uns befinden (also den Wert erkennt der in D5 steht), und gleichzeitig die Outputwerte aus G14 und G15 kopiert. Danach ins Sheet "YTD Output" geht dort in der Tabelle die Woche sucht, die mit der Woche aud D5 uebereinstimmt und dort in die jeweiligen zwei Zeilen darunter die Werte aus G14 und G15 einfuegt.
Das gleiche soll dann identsich fuer die anderen Produktionszahlen wie z.B. Productivity etc. gemacht werden.
Ich habe schon viel herumprobiert, aber leider noch keine anstaendige Loesung gefunden. Bisher arbeite ich mit einem Makro, das immer die naechste freie Zelle in einer extra Datenbank findet dort die Werte einfuegt und dann in meine TYD Output Tabelle einen Zellbezug herstellt. Leider ist dies eine sehr wacklige Angelegenheit, da viele Personen auf diese Arbeitsmappe Zugriff haben und damit in Zukunft arbeiten muessen.
Waere euch sehr dankbar wenn mir jemand von euch weiterhelfen koennte.
Vielen Dank vorab!!
Viele Gruesse und einen schoenen Tag
Joe