action vba suivant liste deroulante

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

zumye

XLDnaute Occasionnel
bonsoir le forum

actuellement quand je fais une modif sur une cellule, un code vb detect un changement (change) mais ne detecte pas quand je selectione un choix dans une liste deroulante et pourtant suite a ce nouveau choix un chiffre apparait dans une case mais n'est toujours pas detecter par le vb.

qu'elle code vb doit on ecrire pour detecter un changement suite a une action sur la liste deroulante?

merci
 
Re : action vba suivant liste deroulante

Bonsoir Zumye, le fil

S'il s'agit d'une liste dans une feuille (ex: Validation/Liste de données)

Le code doit-être placé dans
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
exemple test:
Code:
MsgBox Cells(6, 3) & " dans Change"
A plus
 
Re : action vba suivant liste deroulante

bonnsoir soenda
j'utilise deja
Private Sub Worksheet_Change(ByVal Target As Range)
en fait cette un objet que je copie par vb (ActiveSheet.Shapes("zone combinée 5").Select
Selection.Copy
Range("AM" & ligne).Select
ActiveSheet.Unprotect
ActiveSheet.Paste
With Selection
.ListFillRange = "couleur!$F$14:$F$41"
.LinkedCell = "$bX" & ligne
.DropDownLines = 28
.Display3DShading = False
End With)
je sais pas si c'est plus clair
 
- 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
13
Affichages
739
Réponses
9
Affichages
1 K
Retour