Listes déroulantes simples avec Excel VoirDans votre tableau, vous souhaitez insérer un texte ou une valeur choisi dans une liste (déroulante).
vous créez votre liste, ligne aprés ligne, sur votre feuille en cours ou sur une autre feuille du classeur en cours.
vous la nommez : INSERTION...
Liste déroulante avec saisie semi automatique pour EXCEL VoirC'est une procédure qui demande un investissement personnel et qui n'est pas nécessairement facile à comprendre et à réaliser dès la première fois.
Afin de rendre cette astuce facile à utiliser, nous allons employer les plages et les formules...
1) tu cré ta liste déroulante dans ton fichier xl
2) Tu double click dessus
3) Par default il te propose d insérer du code lorsque l utilisateur change de sélection dans la liste.. ce qui est généralement le cas..
4) entre ton code la dedans, ou si ta maro est deja créée met le nom de ta fonction ;)
lorsque je double clic rien ne se produit
il faut dire que ma liste est deja faite dans la cellule et ma macro aussi
le tt c d'arriver a faire executer la macro lorsque je change de valeur de cellule
Lorsque je double clic rien ne se produit => tu ne doit pas etre en mode création, c pour ca... clique la la ptite equere bleu dans la barre d outil, et la tu pourra acceder via le dbl click au vba de ta liste ;)
je recapitule :
j'ai une feuille excel nommée sortie
dans cette feuille ya plein de données d'entrée et de sortie dont une liste deroulante qui est une entrée
j'ai fait une macro et elle marche
le truc c que j'ai fait avant une saisi manuelle au lieu d'une liste deroulante et elle marchait (le truc dans vba: worksheet et tu fait change puis tu entres le code...)
ya pa moyen de faire pareil mais avec des liste deroulante?
svp j'en ai vraiment besoin
Avant tt merci jjsteing car tu es le seul a m'avoir repondu
voici le code VBA
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
Set KeyCells = Range("d7")
If Not Application.Intersect(KeyCells, Range(Target.Address)) Is Nothing Then
Call previsionVaR
End If
End Sub