[Excel 2003] RAZ d'une liste déroulante

Résolu/Fermé
drizzt22 Messages postés 41 Date d'inscription jeudi 26 juillet 2012 Statut Membre Dernière intervention 20 février 2018 - 26 juil. 2012 à 10:42
drizzt22 Messages postés 41 Date d'inscription jeudi 26 juillet 2012 Statut Membre Dernière intervention 20 février 2018 - 26 juil. 2012 à 12:00
Bonjour,

Je travaille sous Excel 2003 et j'ai un petit programme à faire. J'ai créé un bouton RAZ qui efface plusieurs cellules et je voudrais qu'il puisse mettre à blanc ma liste déroulante (de l'onglet formulaire) aussi!!
La liste déroulante contient les données de la plage A3:A11 de la feuil3, et sa cellule liée est H3 de la feuil3. De plus la liste est placée dans la feuil1

Merci d'avance pour votre aide
cordialement

A voir également:

5 réponses

Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
26 juil. 2012 à 10:47
Bonjour,
Il suffit qu'il supprime également (Feuil3!A3:A11) non ?
Je ne vois pas où est le problème ...
0
drizzt22 Messages postés 41 Date d'inscription jeudi 26 juillet 2012 Statut Membre Dernière intervention 20 février 2018 1
26 juil. 2012 à 10:52
Bonjour Clément,

Si je supprime mes données contenues en Feuil3!A3:A11, je n'aurai plus aucune entrée dans ma liste déroulante...

Je me suis mal expliqué, en fin de compte la liste déroulante garde toujours le dernier choix que l'on fait. Je voudrait quelle revienne sur une position vide après avoir cliqué sur le bouton RAZ.
0
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
26 juil. 2012 à 11:05
Aah ok,
Il faut alors que ton bouton initialise la cellule liée avec le numéro de la ligne vide dans ta plage de données source :
Quand tu choisis une valeur avec ta combobox, la cellule liée se modifie, et c'est également le cas si tu changes la cellule liée ;)

J'espère avoir pu t'aider
0
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
26 juil. 2012 à 11:17
Le site cjoint.com ayant l'air en maintenance, un exemple ici :
https://www.transfernow.net/?utm_source=partagefichierscom&utm_medium=download
0
eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 152
26 juil. 2012 à 11:10
Bonjour,

sub razliste()
Range("D9").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=$K$1:$K$5"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End Sub

avec ce code tu met dans ta liste "xlBetween, Formula1:="=$K$1:$K$5"" k1 à k5

Après, où tu met rien ou tu met ce que tu veux

Cordialement,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
drizzt22 Messages postés 41 Date d'inscription jeudi 26 juillet 2012 Statut Membre Dernière intervention 20 février 2018 1
26 juil. 2012 à 12:00
Merci beaucoup ça marche!!

Je ne savais pas que les informations allaient dans les deux sens entre la cellule liée et la liste!!
0