[VBA] Macro copier ligne partiellement

Résolu
schpop12 Messages postés 51 Statut Membre -  
schpop12 Messages postés 51 Statut Membre -
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?
Configuration: Windows XP
Firefox 2.0.0.16

2 réponses

  1. algoplus
     
    Bonjour,
    Remplaces ton range par celui-ci:

    Range("C34:G34,I34:I34").Select
    0
    1. algoplus
       
      ou plutôt:
      Range("C34:G34,I34").Select
      0
  2. schpop12 Messages postés 51 Statut Membre 6
     
    ok merci beaucoup ca marche
    -1