Validation de données afficher toujours le 1er choix

[Résolu/Fermé]
Signaler
Messages postés
241
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
13 octobre 2021
-
Messages postés
241
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
13 octobre 2021
-
Bonjour,

J'ai une liste déroulante (Cellule A1) créée avec validation de données.
A;B;C;D;E;F;G;

Lors de mon 1er choix (exemple : G), G s'affiche en A1 (normal!)

Si je rappelle la liste déroulante, Excel me propose automatiquement le choix précédent
(G)

Je souhaite que ma liste déroulante se réinitialise et me propose le 1er choix (A).

Comment faire svp !

Bien cordialement,

EXCEL2010

4 réponses

Messages postés
10146
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
13 octobre 2021
2 227
Bonjour

Je ne comprends pas bien le problème
Tant que la valeur de A1 n'est pas modifiée (par le choix dans la liste déroulante) la dernière valeur validée reste affichée
Quand tu cliques sur A1, la liste proposée est toujours la même non ?

Peux tu envoyer un bout de fichier exemple (utilises cjoint.com)

Cdlmnt
Messages postés
241
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
13 octobre 2021
2
Bonjour,

Oui la liste proposée reste toujours la même, mais je suis obligé de remonter avec l'ascenseur pour sélectionner par exemple A

Avec une liste de 200 lignes, pour remonter, cela prend plus de temps ......
Messages postés
3479
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
14 octobre 2021
1 000
Bonjour,

Il faut tout simplement effacer ce qui se trouve dans la cellule avant de relancer la liste déroulante.

Cordialement
Messages postés
241
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
13 octobre 2021
2
Merci PapyLuc51 !

C'est simple et efficace !

Cordialement,
Messages postés
3479
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
14 octobre 2021
1 000
Remarque tu as aussi la possibilité de faire une liste déroulante semi automatique

Voir cette vidéo

Cordialement
Messages postés
241
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
13 octobre 2021
2
Merci ! excellent les tutos de ce site sur YouTube

Cdlmnt
Messages postés
10146
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
13 octobre 2021
2 227
Salut PapyLuc51

Ou alors, l'artillerie lourde avec une petite macro

Const cel = "A1"
Const premval = "A"

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range(cel)) Is Nothing Then
  Target.Value = premval
End If
End Sub


Cdlmnt
Messages postés
3479
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
14 octobre 2021
1 000
Salut ccm81

Comme le VBA c'est du chinois pour moi, j'ai donné la solution la plus simple

Cordialement
Messages postés
241
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
13 octobre 2021
2
Bonjour ccm81,

Merci , c'est une solution !

Cordialement,
Messages postés
10146
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
13 octobre 2021
2 227
Oui la liste proposée reste toujours la même, mais je suis obligé de remonter avec l'ascenseur pour sélectionner par exemple A
Avec une liste de 200 lignes, pour remonter, cela prend plus de temps ......

Toujours avec macro
http://www.cjoint.com/c/GFqpTnRvEQa

Cdlmnt
Messages postés
241
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
13 octobre 2021
2
Merci ! je souhaite simplement revenir en haut de ma liste et non sélectionner le premier choix qui est égal à 1

Cdlmnt