rafou29
Messages postés29Date d'inscriptionlundi 8 mars 2010StatutMembreDernière intervention14 avril 2010
-
11 mars 2010 à 16:54
rafou29
Messages postés29Date d'inscriptionlundi 8 mars 2010StatutMembreDernière intervention14 avril 2010
-
15 mars 2010 à 10:09
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
rafou29
Messages postés29Date d'inscriptionlundi 8 mars 2010StatutMembreDernière intervention14 avril 20101 12 mars 2010 à 10:14
Je viens d'essayer en retirant le "i = i + 1" mais la macro ne tourne plus et je ne comprend pas comment peux-tu lui dire de copier les données de 0 à 30 si tu ne lui proposes pas de s'incrémenter de 1 à chaque fois ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
rafou29
Messages postés29Date d'inscriptionlundi 8 mars 2010StatutMembreDernière intervention14 avril 20101 12 mars 2010 à 10:37
Le hic est qu'avec ma macro tourne mais pas comme je le souhaite et sans elle ne tourne plus et j'obtiens un msg d'erreur "run time error 1004"
une idée ???