Liaison dynamique entre deux feuilles
Résolu/Fermé
ElvisRocks
Messages postés
11
Date d'inscription
mercredi 8 avril 2015
Statut
Membre
Dernière intervention
29 février 2016
-
13 mai 2015 à 11:42
cs_Le Pivert Messages postés 7883 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 18 mars 2023 - 15 mai 2015 à 13:40
cs_Le Pivert Messages postés 7883 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 18 mars 2023 - 15 mai 2015 à 13:40
A voir également:
- Lier dynamiquement des cellules dans excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Tableau croisé dynamique excel - Guide
- Protéger des cellules excel - Guide
- Aller à la ligne dans une cellule excel - Guide
2 réponses
cs_Le Pivert
Messages postés
7883
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
18 mars 2023
724
13 mai 2015 à 16:38
13 mai 2015 à 16:38
Bonjour,
Faire Alt F11 pour accéder au code.
Sélectionner en haut à gauche le feuille1 et mettre ce code:
ensuite
Sélectionner en haut à gauche le feuille2 et mettre ce code:
Faire Alt F11 pour accéder au code.
Sélectionner en haut à gauche le feuille1 et mettre ce code:
Option Explicit
Dim mavariable, colonne, ligne
Private Sub Worksheet_Change(ByVal Target As Range)
mavariable = Target.Value
ligne = Target.Row
colonne = Target.Column
Sheets("Feuil2").Cells(ligne, colonne).Value = mavariable
End Sub
ensuite
Sélectionner en haut à gauche le feuille2 et mettre ce code:
Option Explicit
Dim mavariable, colonne, ligne
Private Sub Worksheet_Change(ByVal Target As Range)
mavariable = Target.Value
ligne = Target.Row
colonne = Target.Column
Sheets("Feuil1").Cells(ligne, colonne).Value = mavariable
End Sub
15 mai 2015 à 11:24
Admettons que je veuille décupler ce code à plusieurs feuilles, quelle ligne dois-je rajouter dans feuil1 ? et feuil3 ?
Aussi, est-ce possible de lier de la même manière feuil1 et à une feuille d'une autre classeur ?
merci
15 mai 2015 à 13:40
Sheets("Feuil3").Cells(ligne, colonne).Value = mavariablela feuille 3 reçoit les ordres
pour ta 2ème question: ce n'est pas possible
la seule solution: copier la feuille dans un autre classeur;