Sorry, dass ich diese Frage noch einmal poste, aber das erste Mal gab es leider kein 100%-iges Ergebnis. Trotzdem ein grosses Danke an Dan.
Fuer Euch Koenner ist das sicher kein Problem:
Ich habe verschiedene Worksheets und moechte einfach die Spalten A und B des ersten (Kontenliste) automatisch in alle anderen Worksheets als Spalte A und B (alte ueberschreiben) kopieren lassen. Die einzelnen Worksheets repraesentieren Kostenstellen.
Gibt es eine Moeglichkeit, auch gleichzeitig eine Zeile in den Worksheets einfuegen zu lassen, dort wo ein Konto hinzugefuegt worden ist? (siehe Beispiel weiter unten)
Wie muss ich den Code abspeichern, damit er in allen Worksheet zugaenglich ist und auch bei Ausfuehrung auf alle Worksheets angewendet wird.
Hab leider (noch?) nicht so viel Ahnung von VBA.
Etwas genauer: In Sheet1 stehen in Spalte A die Kontonummern, in Spalte B die Kontennamen. In den Folgesheets traegt jede Kostenstelle (1 Sheet = 1 Kostenstelle) ihre Kosten fuer das jeweilige Konto ein. Jetzt kann es aber sein, dass sich die Konten aendern - hauptsaechlich neue dazu kommen. Die sind nach Nummern sortiert. D.h., dass mittendrin eins dazukommen kann und dann verschieben sich natuerlich in den Folgesheets die Reihen.
Bsp.:
Konten Betrag
876 1200
878 750
890 630
Jetzt fuege ich auf der ersten Seite das neue Konto ein (877) und kopiere die Spalten (in Zukunft irgendwann :-)) mit Deinem Makro (*thanks*) in die anderen Worksheets.
Konten Betrag
876 1200
877 750
878 630
890
Jetzt verschieben sich natuerlich die Reihen und die Betraege stimmen nicht mehr.
Viele Gruesse
Olli