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

[VBA] petit soucis avec liste déroulante et Worksheet_Change

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 !

housemiouzic

XLDnaute Nouveau
Bonjour tout le monde,

j'ai une petite question à propos de mon travail sur Excel, je m'explique :
- j'ai 2 listes déroulantes issues du contrôle de formulaire que j'initialise avec deux de mes colonne (ex : D1😀15 pour liste1 et E1:E15 pour liste2) et je mets B1 en cellule liée pour liste1 et B2 pour la liste2, j'aimerais qu' en fonction de la valeur de cette cellule liée, un action se réalise pour l'exemple on va prendre une MsgBox

voici mon code :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)

  Select Case Target.Address(0, 0)
  Case "B1"
    MsgBox ("test B1")
  Case "B2"
    MsgBox ("test B2")
  End Select

End Sub

Le problème est que si je modifie manuellement B1 ou B2 j'ai bien mes msgBox mais quand je joue avec mes listes déroulantes, les valeurs changent bien mais je n'ai pas mes msgbox !

Est ce que quelqu'un a une idée?

merci d'avance.
 

Pièces jointes

Dernière édition:
Re : [VBA] petit soucis avec liste déroulante et Worksheet_Change

Bonjour et Bienvenue,

Peut-être avec un extrait de ton fichier ???

Voir Lien supprimé 3-c pour information 🙂

Bonne journée
 
Re : [VBA] petit soucis avec liste déroulante et Worksheet_Change

Re,

Pas sur d'avoir compris... et loin de là😱

essaye ce fichier

si pas conforme

1 Désolé je n'ai pas compris
2 reformule pour que je puisse (nous puissions) comprendre

Bonne journée
 

Pièces jointes

Re : [VBA] petit soucis avec liste déroulante et Worksheet_Change

Salut

Supprmier l'évenement "Change"

Dans un Module Standard :
Code:
Sub Un()
  MsgBox "test B1"
End Sub
Sub Deux()
  MsgBox "test B2"
End Sub

Sur la feuille, clic bouton droit sur chaque liste, sélectionner "Affecter une macro ..." et choisir celle correspondante.
 
- 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
4
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…