Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

déplacement manuel de cellules et conséquence sur VBA

TheProdigy

XLDnaute Impliqué
Bonjour tout le monde.
Je vaudrais savoir est ce possible de déplacer une plager sur Excel et que celle ci garde les meme caractéristique du code VBA sans refaire le code selon les nouvelles cellules affectées
Merci

par exemple

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$V$1" Then
Range("P7") = Range("S7")
Range("S7") = Range("V1")
End If
If Target.Address = "$V$2" Then
Range("P8") = Range("S8")
Range("S8") = Range("V2")
End If
End sub

Est ce que je peux déplacer toute la plage v1 p7 s7 ,etc manuellement sans affecter le VBA cad le code change automatiquement, sinon comment rendre les liasons relatives?
Merci
 

wilfried_42

XLDnaute Barbatruc
Re : déplacement manuel de cellules et conséquence sur VBA

bonjour Adil

ce que tu demandes, n'est pas possible, par contre, tu peux reserver une feuille de parametrage ou tu mettras les references de tes plages à tester et à metre à jour.
 

Catrice

XLDnaute Barbatruc
Re : déplacement manuel de cellules et conséquence sur VBA

Bonjour,

Tu peux le faire en donnant des noms plutot que des references.

Range("toto")
au lieu de
Range("V7")

Si tu déplaces les cellules, les noms suivent.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…