Hallo Frenzi,
möglich wäre das schon, auch relativ simpel umzusetzen. Aber wie
stellst du dir das tägliche Handling genau vor? Ich sehe hier 3
Möglichkeiten, die aber alle nicht wirklich Optimal sind:
1. Man könnte einen ToggleButton einfügen. Wenn du da drauf
klickst bleibt der im aktiven Status und du weißt, dass ab sofort
ohne weitere Nachrage jede Zeile, in die du klickst in das andere
Tabellenblatt kopiert wird. Deaktivierst du diesen Button wieder,
kannst du ganz normal in eine Zelle klicken und Eingaben tätigen
um das Kassenbuch fortzuführen, ohne dass 5 mal die gleiche
Zeile mit Teileingaben kopiert wird.
Nachteil dieser Variante: Du müsstest die Reihenfolge in der
du die diversen Zeilen anklickst, im Vorfeld genau kennen und darfst
dich zwischendurch nicht verklicken.
2. Du Klickst in eine Zeile und Excel fragt dich, ob du die markierte
Zeile übertragen willst oder nicht. Wenn du Nein wählst, kannst du
deine Eingabe machen.
Nachteil dieser Variante: Die ständigen Fragen nach jeder
Anwahl einer Zelle sind extrem nervig.
Bei beiden Varianten wird nicht zwischen Anwahl einer Zelle mit den
Cursortasten oder durch Mausklick unterschieden. Deshalb:
3. Die Kopieraktion wird erst ausgeführt, wenn du wirklich eine Zelle
mit der Maus anklickst. Bei Bewegung mit den Pfeiltasten
passiert nichts.
Nachteil dieser Variante: Zum normalen Weiterführen des
Kassenbuchs darfst du dich dann ausschließlich mit den
Cursortasten zwischen den Zellen bewegen. Ob du da immer dran
denkst? Meistens klickt man intuitiv doch irgendwohin um schnell in
eine Zelle zu kommen.
Wie du siehst haben alle 3 Varianten Nachteile. Außerdem ist
dabei noch nicht berücksichtigt, dass bei versehentlichem Anklicken
einer bereits kopierten Zeile, diese nochmals kopiert wird. Um das
zu verhindern, müsstest du in deinem Kassenbuch eine eindeutige
ID führen, die die zu kopierende Zeile von allen Anderen
unterscheidet. Solltest du diese ID nicht haben, könnte z.B. die
Zeilennummer dafür genutzt werden. Diese müsste dann aber
ebenfalls nach Kassenbuch2 (z.B. in Spalte F) kopiert werden.
Erklär doch dazu bitte mal den Aufbau deiner Datei.
Gruß Mr. K.