R
rafou29
Guest
Bonjour,
J'ai des problèmes avec un code simple qui me fait tourner en bourrique ...
Objectif:
Je souhaite copier les données de 3 colonnes dans "Sheet1" et les coller dans "Sheet3".
Problème:
Il me fait un copier/coller partiel car il ne transpose mes données qu'une fois sur deux!
Mon code:
Private Sub CommandButton58_Click()
For i = 0 To 30
i = i + 1
Dim r1 As Range, r2 As Range, r3 As Range, myMultiAreaRange As Range
Sheets("Sheet1").Select
Set r1 = Range("C" & i)
Set r2 = Range("D" & i)
Set r3 = Range("F" & i)
Set myMultiAreaRange = Union(r1, r2, r3)
myMultiAreaRange.Select
Selection.Copy
Sheets("Sheet3").Select
Range("B" & i).Select
ActiveSheet.Paste
Next
End Sub
Merci par avance de votre aide
J'ai des problèmes avec un code simple qui me fait tourner en bourrique ...
Objectif:
Je souhaite copier les données de 3 colonnes dans "Sheet1" et les coller dans "Sheet3".
Problème:
Il me fait un copier/coller partiel car il ne transpose mes données qu'une fois sur deux!
Mon code:
Private Sub CommandButton58_Click()
For i = 0 To 30
i = i + 1
Dim r1 As Range, r2 As Range, r3 As Range, myMultiAreaRange As Range
Sheets("Sheet1").Select
Set r1 = Range("C" & i)
Set r2 = Range("D" & i)
Set r3 = Range("F" & i)
Set myMultiAreaRange = Union(r1, r2, r3)
myMultiAreaRange.Select
Selection.Copy
Sheets("Sheet3").Select
Range("B" & i).Select
ActiveSheet.Paste
Next
End Sub
Merci par avance de votre aide