Makro programmieren
20.04.2009 15:21:12
Lukas
Für meine Diplomarbeit habe ich ein kleines Problem, welches aber für einen VBA-Fortgeschrittenen kein Problem sein dürfte. Das Makro soll einfach bei jedem Datenbereich aller Diagramme der ganzen Arbeitsmappe Zeilen subtrahieren und dazuzählen. Dies sieht dann so aus:
Ich habe insgesamt etwa 70 Diagramme auf dem Tabellenblatt Gesamtübersich_Projekte. Jetzt möchte ich ein Makro, welches mir bei jedem Diagramm den Datenbereich folgendermassen anpasst:
z.B soll er aus dem Datenbereich =Gesamtübersicht_Projekte!$AA$2:$AJ$19 16 Zeilen subtrahieren, was dann diesen Bereich ergibt: =Gesamtübersicht_Projekte!$AA$2:$AJ$3. danach soll er jeweils den Wert aus G4 dazuzählen.
Beispiel:
Das sieht dann folgendermassen aus für G4 =3:
Diagramm 1:
Datenbereich: =Gesamtübersicht_Projekte!$AA$2:$AJ$19
jetzt soll das Makro 16 Zeilen subtrahieren, was dann daraus =Gesamtübersicht_Projekte!$AA$2:$AJ$3 macht. Schlussendlich soll dann der Wert von G4 als Zeilen noch dazugezählt werden, was dann =Gesamtübersicht_Projekte!$AA$2:$AJ$6 macht.
Könnte mir jemand dieses Makro programmieren? Ich wäre sehr dankbar, denn dann wäre ich endlich am Ziel meiner Diplomarbeit..:)
Achtung: der fette Bereich kann auch variiren: =Gesamtübersicht_Projekte!$AA$2:$AJ$3
Man kann es vielleicht so einschränken, dass das Makro erst nach dem Letzten Dollarzeichen in der Formel die Änderungen vornimmt.
Vielen Dank für deine/eure Hilfe!
Gruss Lukas