Afficher image instantannement

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

P

Pineurne

Guest
Bonjour,

Voila j'ai un petit probleme, c'est juste une question de design. J'ai un programme sous Excel qui a un module de langue. Dans une cellule, je choisis la langue, immédiatement tous les textes se changent et j'aimerais que des images (drapeaux) se changent egalement.

En gros j'ai commencé par ca:

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If Worksheets("MENU").Range("D9").Value = "Français" Then
    ActiveSheet.Shapes("Picture 199").Visible = True
Else
    ActiveSheet.Shapes("Picture 199").Visible = False
End If

If Worksheets("MENU").Range("D9").Value = "English" Then
    ActiveSheet.Shapes("Picture 202").Visible = True
Else
    ActiveSheet.Shapes("Picture 202").Visible = False
End If

If Worksheets("MENU").Range("D9").Value = "Deutsch" Then
    ActiveSheet.Shapes("Picture 204").Visible = True
Else
    ActiveSheet.Shapes("Picture 204").Visible = False
End If

End Sub

Le problème est que les images ne se modifient pas direct. Il faut cliquer sur une autre cellule ou valider pour qu'elles se changent. Quelqu'un a une idée?

Merciiii d'avancee en tout cas 🙂
 
Re : Afficher image instantannement

Bonjour,

au lieu d'utiliser l'évènement Selection_Change, utilise l'évènement Change

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
    If Target.Address = "$D$9" Then
        ActiveSheet.Shapes("Picture 199").Visible = IIf(Target = "Français", True, False)
        ActiveSheet.Shapes("Picture 202").Visible = IIf(Target = "English", True, False)
        ActiveSheet.Shapes("Picture 204").Visible = IIf(Target = "Deutsch", True, False)
    End If
End If
End Sub
 
- 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

Réponses
9
Affichages
509
Réponses
9
Affichages
390
Réponses
3
Affichages
924
Réponses
5
Affichages
928
Retour