@Helpers
Na wat speurwerk een deel van mijn oplossing gevonden.
Maar ik wil de gegevens die in kolommen A en B na elke 50 kopieren naar de kolommen C en D enz.
Het aantal rijen in Kolom A + B = 150
Ik wil vanaf rij 51 de gegevens (51 t/m 100) naar C1 kopieren en vanaf rij 101 naar E1
Wie kan mij aan een oplossing helpen?
Alvast bedankt.
Esko
Na wat speurwerk een deel van mijn oplossing gevonden.
Maar ik wil de gegevens die in kolommen A en B na elke 50 kopieren naar de kolommen C en D enz.
Het aantal rijen in Kolom A + B = 150
Ik wil vanaf rij 51 de gegevens (51 t/m 100) naar C1 kopieren en vanaf rij 101 naar E1
Wie kan mij aan een oplossing helpen?
Alvast bedankt.
Esko
Code:
Sub MoveCols6()
Dim r As Range
Dim ar As Variant
Dim i As Integer
Dim fn As Range
Dim str As String
'Set the Array Values
ar = Array("Sales", "Dept 1")
Columns("C:D").Select
Selection.ClearContents
For i = 0 To UBound(ar) 'Loop through the Array
Set fn = [A1:B1].Find(ar(i), LookAt:=xlWhole)[ATTACH]324079.vB[/ATTACH]
str = str & fn.Address & ","
Next i
'Take the trailing comma from the string
str = Left(str, Len(str) - 1)
Set r = Range(str).EntireColumn
' r.Copy Sheet2.[a1] 'Copy and Paste to new sheet in cell A1.
r.Copy Sheet1.[C1] 'Copy and Paste to new sheet in cell A1.
End Sub