Bonjour Forum,
Après avoir nommer l'onglet en deux langues, je souhaite que l’exécution de code soit automatique sans cliquer sur l'onglet pour renommer.
Le fichier ci-joint contient trois feuilles ( Table, Base et la troisième feuille dont j'ai appliqué la macro)
l'objectif final, c'est lorsque je change la langue sur la feuille " Base " je veux que la troisième feuille prend automatiquement les données qui existent dans la feuille "Table" sans cliquer sur la " 3e" feuille pour exécuter.
voici la macro :
Private Sub Worksheet_Activate()
If Sheets("Base").Range("A1") = "Français" Then
ActiveSheet.Name = Sheets("Table").Range("A1")
Else
ActiveSheet.Name = Sheets("Table").Range("A2")
End If
End Sub
Je travaille sur excel 2013. Quelqu'un a t'il la solution ?
Cordialement.