VBA verbessern
21.02.2013 08:21:33
Julia
ich habe einen Code der mir die Gesamtübersicht über verschiedene Kalkulationen gibt. Wichtig ist hierbei, dass ich z.B. mit dem x für abgeschlossene Projekte(siehe Beispieldatei) auswählen kann, welche Tabellenblätter einbezogen werden. Meine Variante funktioniert, dauert aber je nach Menge der Kalkulationen dann doch eine Weile zum aktualisieren und sieht etwas umständlich aus. Ich brauche so was aber öfter, daher bitte nur Vorschläge die ich als VBA-Laie verstehen kann und wieder anwenden kann. Eine Verkürzung des Codes kam ja bereits in meinem alten Thread, als der Button nicht ging.
https://www.herber.de/forum/archiv/1300to1304/t1300287.htm#1300287
Die einzelnen Daten der Spalten O-CI brauche ich nur für die Übersicht CL-CS, die mein eigentliches Ziel ist. Die Kalkulationen sind immer gleich aufgebaut.
Zur Verkürzung nur für mich zum Verständnis:
Cells(x, 15).Resize(, 36).Value = _
WorksheetFunction.Transpose(.Cells(19, 5).Resize(36))
Cells(x, 51).Resize(, 36).Value = _
WorksheetFunction.Transpose(.Cells(19, 6).Resize(36))
Resize steht einfach für die Wiederholung 36Mal, wofür steht WorksheetFunction.Transpose?
Danke für eure Hilfe!
LG Julia
https://www.herber.de/bbs/user/84001.xlsm