Renvoie indirect

Résolu
marc -  
 marc -
Bonjour,

Dans la céllule "But" (cf macro ci-dessous) j'ai un nom "start" qui fait référence à une autre cellule de la feuille. J'aimerais que le paste s'effectue non pas 5 lignes plus bas de "but" mais 5 ligne plus bas de "start". C'est ce que ferait la fonction indirect sur excel si vous voulais. comment puis-je faire.
PS la valeur de la cellule "but" peut changer et donc renvoyer vers une autre référence

Sub Paste()
Range("Client").Copy Range("But").Offset(5, 0)
End Sub



Merci.



2 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour,

Ne pas utiliser Paste en nom de sub.
Sub Paste_()
    Range("Client").Copy Range(Range("But")).Offset(5, 0)
End Sub

eric
0
marc
 
merci!
0