Übersetzung VBA Quellcode
10.09.2021 12:23:59
Memo
benötige bitte eine Unterstützung von einem Doltmetscher :)
Dim rq
Dim r As Long
For r = 3 To lRowZ
rq = rngQ.Find(wsZ.Cells(r, 2), , , xlWhole).Row
wsQ.Range(Cells(rq, "J"), Cells(rq, "AC")).Copy wsZ.Cells(r, "H") 'xx hier soll er ab Spalte J bis AC alle Werte in die Datei kopieren wo das Makro gestartet wird.
Next r
xx= Die Datei aus der die Werte herauskopiert werden:
https://www.herber.de/bbs/user/147997.xlsx
Ist quasi wie ein Sverweis..
Diese Datei wird täglich aktualisiert, das heisst ich muss immer den vergangenen Tag als Spalte immer löschen.
Gestern war der 1. Tag....heute ist der 2. und ich lösche den 1. Tag als komplette Spalte.
Wenn ich dann den Makro ausführe bekomme ich genau an dieser Stelle eine Fehlermeldung:
rq = rngQ.Find(wsZ.Cells(r, 2), , , xlWhole).Row
Was heisst diese Zeile? Warum bekomme ich die Fehlermeldung wenn der Tag 1 bei beiden Excel Dateien, sowohl wo das Makro gestartet wird als auch in der Quelle die Spalte lösche?
Danke für jede Unterstützung.
VG
Memo