folgende Aufgabenstellung. Ich habe ein Sheet mit Daten. z.B. ID, Vorname und Nachname. Jetzt soll, wenn in diesem Sheet ein Name geändert wird, der Name sammt ID in ein zweites Sheet kopiert werden. Also quasi alle Änderungen aufgezeichnet werden. Ist auch kein sonderliches Problem zum programmieren. Jetzt das Problem:
1.) Ich arbeite bei Änderung mit target.copy. Wenn man nun einen Namen runterzieht (linke Maustaste in rechter Zellecke...) dann wird als target die komplette Range angegeben, also inklusive der Zelle aus der man runterzieht aber gar nichts ändert. Dadurch kommt dann in meinem Zielsheet ein ziemlicher Schmarrn raus. Wie kann man das umgehen?
2.) Wenn ich eine Zelle kopiere und woanders einfüge, ist durch das Makro der cutcopymode wieder weg. Wie kann ich ihn auf die ursprüngliche Zelle zurücksetzen?
Ich habe das ganze mit .find zum finden einer bereits vorhandenen ID geschrieben, da mir bei 30000 Zeilen ein for each zu lange dauern würde. Falls sich einer durch den Code wühlen will: