[VBA] Macro copier ligne partiellement

[Résolu/Fermé]
Signaler
Messages postés
46
Date d'inscription
dimanche 9 mars 2008
Statut
Membre
Dernière intervention
21 juin 2016
-
Messages postés
46
Date d'inscription
dimanche 9 mars 2008
Statut
Membre
Dernière intervention
21 juin 2016
-
Salut


j'ai cette macro

If Range("B37").Value = "BVéqu1" Then
Range("C34:I34").Select
Selection.Copy
Sheets("Assemblage de bassins").Select
Range("C40").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
End If

qui permet de copier ma ligne 34 à la ligne 40. Je copie les valeurs de C34 à I34. Je voudrai exclure la valeur qui ce trouve en H34 et que les valeurs se copie à la suite.

Quelqu'un peur modifier la macro?

2 réponses

Bonjour,
Remplaces ton range par celui-ci:

Range("C34:G34,I34:I34").Select
ou plutôt:
Range("C34:G34,I34").Select
Messages postés
46
Date d'inscription
dimanche 9 mars 2008
Statut
Membre
Dernière intervention
21 juin 2016
5
ok merci beaucoup ca marche