Coller une valeur avec la méthode range.copy

Résolu
Moimarc Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
Moimarc Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -
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)

A voir également:

3 réponses

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

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

A+
0
Moimarc Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
non cela ne fonctionne pas.
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   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
Moimarc Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
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
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

L'adaptation que je t'ai proposée semble adaptée.
A tester
https://www.cjoint.com/?DEcabqOoB6b

A+
0
Moimarc Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
Effectivement
MERCI !
0