Coller une valeur avec la méthode range.copy

Résolu
Moimarc Messages postés 16 Statut Membre -  
Moimarc Messages postés 16 Statut Membre -
Bonjour,

Que dois-je modifier dans cette formule pour qu'elle ne colle que la valeur

Range("Résumé").Copy Range(Range("But")).Offset(Range("Décalage"), 0)

3 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Essaie comme cela
        Range("Résumé").Copy
    Range("But").Offset(Range("Décalage").Value, 0).PasteSpecial Paste:=xlPasteValues

    A+
    0
  2. Moimarc Messages postés 16 Statut Membre
     
    non cela ne fonctionne pas.
    0
  3. Gyrus Messages postés 3360 Statut Membre 526
     
    C'est un peu court comme explication.
    Ces instructions effectuent la copie de la plage "Résumé" puis effectuent un collage "spécial valeurs" à partir de la cellule "But" et avec un décalage de lignes correspondant à la valeur de la cellule "Décalage".

    Est-ce que le programme te renvoie une erreur ?
    Est-ce que tu n'obtiens pas le résultat attendu ?
    Est-ce que rien ne se passe ?

    Tu devrais joindre un fichier exemple via https://www.cjoint.com/ pour nous permettre de mieux comprendre.

    A+
    0
    1. Moimarc Messages postés 16 Statut Membre
       
      http://cjoint.com/14av/DDDhVABcusT.htm

      tu peux sélectionner un résumé depuis le 2eme onglet des options choisies (1 dans la zone colorrée pour choisir l'option) tu verras tout de suite le problème
      0
    2. Moimarc Messages postés 16 Statut Membre
       
      Effectivement
      MERCI !
      0