1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
Sub ColonnesArray3()
Dim Tbl1, Tbl2, f As Worksheet
Sheets("Feuil3").Cells.Clear
With Sheets("Planning")
derlig = .Range("A" & Rows.Count).End(xlUp).Row
End With
Set f = Sheets("Planning")
Tbl1 = f.Range("A4:BA" & f.[A65000].End(xlUp).Row).Value
For l = 0 To 9
ReDim Tbl2(1 To UBound(Tbl1), 1 To 100)
j = 0
For Each k In Array(1, 2, 3, 4 + 5 * l, 5 + 5 * l, 5 * l + 6, 5 * l + 7, 5 * l + 8)
j = j + 1
For i = 1 To UBound(Tbl1)
Tbl2(i, j) = Tbl1(i, k)
Next i
Next k
Sheets("Feuil3").Cells(Rows.Count, 3).End(xlUp)(2).Resize(UBound(Tbl2), UBound(Tbl2, 2)) = Tbl2
Next l
For j = 4 To 53 Step 10
For i = 1 To (derlig - 3) * 2
a = a + 1
Sheets("Feuil3").Cells(a + 1, 1) = Sheets("Planning").Cells(1, j)
Next
Next
a = 0
For j = 4 To 53 Step 5
For i = 1 To derlig - 3
a = a + 1
Sheets("Feuil3").Cells(a + 1, 2) = Sheets("Planning").Cells(2, j)
Next
Next
End Sub |
Partager