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

Pour des liaisons réciproque !!!!

  • Initiateur de la discussion Initiateur de la discussion Jeanaug
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

Jeanaug

Guest
Bonjour
J'ai un petit problème à vous poser.
Sur une même feuille j'ai deux tableaux, j'aimerai que l'un informe l'autre, et réciproquement. Exemple : si j'écris 5 en A1, 5 apparait en B12 et si j'écris 7 en B12, 7 remplace 5 en A1.
Est-ce possible, si oui comment puis-je procéder ?
Merci beaucoup d'avance pour la réponse 🙂 !
 
Re : Pour des liaisons réciproque !!!!

bonjour jeanaug

pour 2 cellules

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then Range("B12") = Target
If Target.Address = "$B$12" Then Range("A1") = Target
End Sub

pour 2 tableaux il serait bon de savoir si les dimensions sont les mêmes
 
Re : Pour des liaisons réciproque !!!!

pour 2 tableaux

Private Sub Worksheet_Change(ByVal Target As Range)
Set isect = Application.Intersect(Range("rg1"), Target)
If Not isect Is Nothing Then
Range("rg1").Copy Destination:=Range("rg2")
End If
Set isect = Application.Intersect(Range("rg2"), Target)
If Not isect Is Nothing Then
Range("rg2").Copy Destination:=Range("rg1")
End If
End Sub

suppose d'avoir nommé les tableaux(de dimensions identiques) rg1 et rg2
 
Re : Pour des liaisons réciproque !!!!

Un super grand merci pour votre réponse, mais je ne comprend pas ce langage et je ne sais pas m'en servir ! comment faire d'une manière classique avec le mode formule ? Merci d'avance pour la réponse !!!!
Bien à vous 🙂
Jeanaug
 
Re : Pour des liaisons réciproque !!!!

bonjour jeanaug
mes hommages à ma sorcière bien-aimée

aie , aie , aie

si Samantha n'a pas de solution .....

en attendant le verdict d'André et celui de Monique on va tenter d'expliquer l'usage du semi-remorque

aller dans Outils > macro > Visual basic Editor

dans la partie gauche cliquer sur la feuille concernée

sur la partie droite 2 listes deroulantes

sur celle de gauche choisir Worksheet
su celle de doite choisir Worksheet_Change(ByVal Target As Range)
copier / coller la macro ci-dessus

tester et si probleme revenir
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

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