ich habe zwei Tabellenblätter:
Set wsContracts = Worksheets("Contracts")
Set wsShipments = Worksheets("Shipments")
Ich will einen Rangebereich von Contracts in Shipments kopieren.
Obwohl ich den Worksheet davor angeben, funktioniert folgende Zeile nur,
wenn ich das Worksheet auch aktiviere. Wie kann das sein, was mache ich falsch?
Set rngSource = wsContracts.Range(Cells(rngmyCell.Row, 1), Cells(rngmyCell.Row, 14))
Set rngTarget = wsShipments.Range(Cells(intRowShipments, 1), Cells(intRowShipments, 14)) -SO NICHT
Aber so klappt es , warum?:
wsShipments.Activate
Set rngTarget = wsShipments.Range(Cells(intRowShipments, 1), Cells(intRowShipments, 14))