1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Option Explicit
Public Sub Macro2()
Dim j As Integer
Range("C5: D14").Copy ' Copie les valeurs
'Colle dans la premiere colonne suivante vide (colle en gardant le format et la valeur)
j = Cells(5, Columns.Count).End(xlToLeft).Column + 1
j = 5
Cells(5, j).PasteSpecial Paste:=xlPasteValuesAndNumberFormats
j = j + 2
Cells(5, j).PasteSpecial Paste:=xlPasteValuesAndNumberFormats
j = j + 2
Cells(5, j).PasteSpecial Paste:=xlPasteValuesAndNumberFormats
j = j + 2
Cells(5, j).PasteSpecial Paste:=xlPasteValuesAndNumberFormats
j = j + 2
Cells(5, j).PasteSpecial Paste:=xlPasteValuesAndNumberFormats
Application.CutCopyMode = False ' Désélectionne
End Sub |
Partager