Renvoie indirect

Résolu/Fermé
marc - 25 avril 2014 à 16:37
 marc - 28 avril 2014 à 08:27
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
26 avril 2014 à 12:26
Bonjour,

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

eric
0
merci!
0