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

XL 2016 Relier deux feuilles en Excel

  • Initiateur de la discussion Initiateur de la discussion DIKABOLI
  • 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 !

DIKABOLI

XLDnaute Nouveau
Bonjour, comment relier deux feuilles Excel de telle sorte que la saisie de l'autre feuille soit faite de façon automatique.
Très cordialement
 
Bonjour Dikaboli, bonjour le forum,

Avec la macro événementielle Change.
Dans le premier onglet (Feuil1 dans cet exemple) :

VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim OC As Worksheet
Set OC = Worksheets("Feuil2") 'à adapter
If OC.Range(Target.Address) = Target.Value Then Exit Sub
OC.Range(Target.Address).Value = Target.Value
End Sub
Dans le second onglet (Feuil2 dans cet exemple) :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim OC As Worksheet
Set OC = Worksheets("Feuil1") 'à adapter
If OC.Range(Target.Address) = Target.Value Then Exit Sub
OC.Range(Target.Address).Value = Target.Value
End Sub
Tu adapteras le nom des onglets...



 
Bonjour DIKABOLI, Robert,

Placez cette macro dans ThisWorkbook :
VB:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim nom1$, nom2$, i%
nom1 = "Feuil1" 'à adapter
nom2 = "Feuil2" 'à adapter
Application.ScreenUpdating = False
Application.DisplayAlerts = False
If Sh.Name = nom1 Then
    i = Sheets(nom1).Index
    Sheets(nom2).Copy Before:=Sheets(nom1)
    Sheets(nom1).Delete
    Sheets(i).Name = nom1
ElseIf Sh.Name = nom2 Then
    i = Sheets(nom2).Index
    Sheets(nom1).Copy Before:=Sheets(nom2)
    Sheets(nom2).Delete
    Sheets(i).Name = nom2
End If
End Sub
Elle se déclenche quand on active une feuille.

A+
 
- 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

Discussions similaires

Réponses
10
Affichages
635
Réponses
9
Affichages
227
Réponses
18
Affichages
189
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…