Ich habe eine Excel Datei mit zahlreichen Blättern. Im ersten Blatt befindet sich eine Eingabesmaske ERFASSUNGSFORMULAR. Diese Daten sollen nach dem Ausfüllen durch den Ersteller per Knopfdruck über ein bestehendes Makro siehe Link "Makro" in ein Blatt KLIENTENDATENBANK in der selben Exceldatei jeweils in die nächst freien Zeilen kopiert und aus der Eingabemaske gelöscht werden den Skript, dass in der Eingabemaske die eingegebenen Daten nach dem kopieren wieder gelöscht werden, habe ich noch nicht geschrieben - dies würde ich mit der Funktion "Makro aufnehmen" im bestehenden Makro noch nachführen - aber vielleicht kennt ihr eine bessere Variante.
Mein Problem:
Wenn das Blatt KLIENTENDATENBANK als normale Tabelle formatiert ist, dann funktioniert mein "Copy" Skript gut. Die im Quellformular eingegebenen Daten werden wunschgemäss in die nächst freien Zellen im Zielformular übertragen.
Da ich die Daten im Zielformular jederzeit suchen oder mutieren will, schwebt mir vor, den Datenbereich zu eine Tabelle umzuformatieren, so dass ich auf diese Daten mit der Microsoft Maskenfunktion immer zugreifen kann.
Da sich die Daten in den Jahren ansammeln, habe ich den Bereich der Tabelle grosszügig festgelegt.
Wenn ich nun die copy Funktion starte, dann werden die Daten in eine nächst freie Zeile nach dem zur Tabelle formatieren Bereich eingefügt.
Das ist für mich nicht sinnvoll. Ich möchte, dass die Daten innerhalb der Tabelle, in eine nächste freie Zeile kopiert werden.
Ist das möglich? Wie könnte ich das Makro umschreiben, so dass es meinem Wunsch entspricht?
Ich wäre dankbar, wenn mich jemand unterstützen könnte.
Danke für Eure Hilfe
Stéphane
Aus Gründen der Grösse der Datei kann ich das Excel Sheet leider nicht anhängen.