mir stellt sich folgendes Problem in den Weg:
Ich habe eine Datei A mit einem Makro zu versehen. Aufgabe ist: Datei A enthält eine Übersicht Angestellter/Monat die es zu befüllen gilt. Dazu soll das Makro aus x (derzeit 15) verschiedenen Dateien einen Wert auslesen. Pro Datei existieren 12 Arbeitsblätter (eins je Monat) und der zu übertragende Wert steht jeweil in einer Zelle (Bsp.: A35).
Hintergrund ist, dass in den Dateien jeder Arbeitnehmer seine monatlichen Arbeitszeiten erfasst und mir dann zusendet (wie ein Stundenzettel) - ich erstelle dann eine Übersicht wieviele Stunden pro Monat geleistet wurden. (Übersicht = Datei A)
Jetzt mein Problem: Ich habe den Arbeitsschritt (gehe in eine Datei, nimm den Wert aus Referenzzelle, kopiere ihn und füge ihn in Zielzelle x von Datei A ein) einmal mit dem Recorder aufgenommen und an die vorhandenen Dateien angepasst. Wenn ich jetzt das Makro laufen lassen will sagt mir der VBA Editor: zu langer Code. Logisch, verstehe ich auch.
Kann man das ganze irgendwie "verkürzen" damit das Makro reibungslos in einem duchläuft? Es klingt alles etwas kompliziert in der Beschreibung... Wenn Ihr fragen habt, einfach stellen. Bin für jeden Tipp dankbar. Und ja, als Anfänger ist man immer etwas ungelenk - entsprechende Kompendien habe ich schin gewälzt, sie behandeln mein Problem leider nur bedingt.