irgendwie komme ich nicht ganz klar. Ich möchte den Inhalt von bestimmten Zellen in einer Reihe in eine andere Reihe verschieben. Die Reihen werden duech zwei Variablen definiert (Quellreihe = "NRFind", Zielreihe = "LoK").
Die zu verschiebenden Zellen sind in Spalte "1 bis 17", "22" und "27 bis 29".
Jetzt scheitert es schon einmal daran, dass ich den Befehl fürs verschieben nicht kenne. Ich _ hatte es mit
Cells(LoK, 1).move Cells((NRFind.Row), 1)
versucht, aber das klappt nicht. Außerdem möchte ich nicht alle Zellen einzeln verschieben, sondern das mit einen Schwupps abarbeiten. Aber ich weiß nicht wie das geht.Eine Idee von mir war, es in eine Array-Anweisung einzupacken. In meiner Unwissenheit habe ich folgenden code gebastelt ;-)
Dim vntCOL As Variant
Dim intIndex as Integer
vntCOL = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 27, 28, 29)
For intIndex = 0 to UBound(vntCOL)
Cells(LoK, vntCOL(intIndex)).move Cells((NRFind.Row), vntCOL(IntIndex))
Next
Gruß Holger