Bonjour à tous,
J'ai réalisé un tableau dans lequel je souhaite copier une ligne sélectionnée vers le bas (C2:L2) "tant que" un nombre est présent dans la colonne B. J'arrive à faire cette opération avec des nombres mais pas avec une sélection.
Les archives du forum sont nombreuses et après quelques heures de recherche je n'ai pas trouvé ce que je cherche.
Voilà ce que j'écris :
Sub CopierLigne ()
Dim cel as Integer
Dim N as Integer
Set cel = Range("B2")
N = cel.End(xlDown).Row - 1
For i = 1 To N
While cel.Offset(i) <> 0
Range("C2:L2").Select
Selection.Copy
C'est là que je coince
Range("").Select = cel.Offset(i, 1)
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False
i = i + 1
Wend
Next i
End sub
Si vous avez de meilleures idées je suis preneur et vous remercie par avance pour votre aide.
Amicalement
J'ai réalisé un tableau dans lequel je souhaite copier une ligne sélectionnée vers le bas (C2:L2) "tant que" un nombre est présent dans la colonne B. J'arrive à faire cette opération avec des nombres mais pas avec une sélection.
Les archives du forum sont nombreuses et après quelques heures de recherche je n'ai pas trouvé ce que je cherche.
Voilà ce que j'écris :
Sub CopierLigne ()
Dim cel as Integer
Dim N as Integer
Set cel = Range("B2")
N = cel.End(xlDown).Row - 1
For i = 1 To N
While cel.Offset(i) <> 0
Range("C2:L2").Select
Selection.Copy
C'est là que je coince
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False
i = i + 1
Wend
Next i
End sub
Si vous avez de meilleures idées je suis preneur et vous remercie par avance pour votre aide.
Amicalement