Ansicht:   

#436676 Excel VBA Daten verschieben nach bestimmten Bedingungen (pc.coding)

verfaßt von manes zur Homepage von manes, Köln, 04.02.2020, 20:55:51

Hallo
Warum muss denn die Zielzelle jeweils in ein Formular eingetragen werden? Ändert sich das denn andauernd, so dass das jedesmal vom Benutzer abgefragt werden muss?

Ich würde, wenn das Ziel jeweils feststeht, folgendermaßen lösen:
Erstelle ein Arbeitsblatt mit dem Namen Kopierziel. Dort hinein kommen in die Spalten A, B und C folgende Inhalte:
A: Arbeitsblatt B: Kürzel C: Zielzelle mit z.B.
Kosmetik kb A53

Ich gehe davon aus, dass in der Datenquelle die Eintragungen ständig geändert werden. Das kann man auffangen,
entweder bei jeder Zelländerung (wäre m.E. nicht so optimal) oder auch
wenn die Eingaben insgesamt durch Verlassen der Quelltabelle beendet werden.

Am Zielort müssten dann die bisherigen Daten beseitigt werden und die aktuellen eingefügt werden. Dazu wird in dem VBA-Code in der o.a. Tabelle das jeweilige Kopierziel herausgesucht.

Übrigens: Die Quelltabelle könnte man mit Hilfe des Autofilters (VBA-gesteuert) filtern und das jeweilige Ergebnis als Gesamtpaket in einem Schritt zum Ziel kopieren.

FFPX
Manes

--
Also wenn ich ehrlich sein sollte, müsste ich lügen!

 

gesamter Thread:

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz