Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Empecher de rentrer valeur dans cellule avec liste deroulante
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 !
j'ai une cellule contenant une liste deroulante jusque la tous vas bien, mais je voudrai empecher qu'on puisse rentrer une valeur directement dans la cellule et ainsi empecher d'avoir de mauvaise valeur.
Re : Empecher de rentrer valeur dans cellule avec liste deroulante
Merci Kjin
Dosolé je n'ai pas été clair, ma liste est crée par validation avec des données sur une autre feuille et je souhaite interdire la possibilité de double cliquer sur la cellule contenant la liste et ainsi personne ne pourra rentrer de valeur et seulement les valeurs contenus dans la liste deroulante pourront être utilisé
Si tu veux protéger la source de la liste de validation,
- Déprotège toutes les cellules
- protège les cellules qui ne doivent pas être modifiées
- Active la protection en protégeant la feuille
A+
Re : Empecher de rentrer valeur dans cellule avec liste deroulante
Nos messages se sont croisés jeanpierre et merci pour ta réponse,
mais en fait je ne veux pas générer de messages si quelqu'un rentre une mauvaise valeur car derière je declanche un Private Sub Worksheet_Change(ByVal Target As Range) qui part la suite me génère une erreur. Alors pour éviter cela je veux interdire toute ecriture (en dehors de la liste) dans la cellule contenant la liste déroulante, crée effctivement a partir de validation
Re : Empecher de rentrer valeur dans cellule avec liste deroulante
Salut Gorfael
Effectivement j'ai du mal a être clair aujourd'hui désolé !!!!!
Je ne souhaite pas protégé ma liste je veux juste que ma cellule (ou se trouve ma liste) ne puisse pas recevoir d'autre valeur que celle contenue dans ma liste.
Si je protège cette cellule le Private Sub Worksheet_Change(ByVal Target As Range) me génère une erreur même si ma première ligne est un unprotect
Décidement la clarté n'est pas mienne aujourd'hui 😀
Re : Empecher de rentrer valeur dans cellule avec liste deroulante
Effectivement vous avez raisons si je decoche l'onglet "Quand des données non valides sont saisies", je ne génère plus de message d'erreur et d'avertissement, mais dans le même temps je veux que ma cellule ne prenne qu'une des données de la liste, car sinon la valeur que je copie ailleurs n'est pas bonne.
Re : Empecher de rentrer valeur dans cellule avec liste deroulante
Merci beaucoup pour ta feuille, j'avais testé cette solution
Mais le soucis est qu'en double cliquant sur ta cellule tu peux rentrer n'importe quelle texte et c'est ce que je veux évité (tout en n'affichant pas de message d'erreur). Plus ca va et plus je me demande si c'est possible 😕
Mais le soucis est qu'en double cliquant sur ta cellule tu peux rentrer n'importe quelle texte et c'est ce que je veux évité (tout en n'affichant pas de message d'erreur)
Re : Empecher de rentrer valeur dans cellule avec liste deroulante
Bonjour à chacun, le Forum,
J'ai trouvé ce code dans mes archives, peut-e^tre est-il possible de l'adapter à votre cas, ce que je ne saurais hélas faire
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("D3:F3")) Is Nothing Then
MsgBox "Modification interdite"
Range("A1").Select
End If
End Sub
Re : Empecher de rentrer valeur dans cellule avec liste deroulante
Kjin je te renvoie voir ta feuille (avec du texte en plus) car elle beaucoup plus clair que mienne avec quelques explication.
Ta liste fonctionne très bien mais essaye de double cliquer en D2. Là te t'aperçoit que tu ecrire ton propre texte et dans ce qu'a D2 prend la valeur du texte que tu viens de taper.
Je veux eviter cette situation en interdisant de pouvoir ecrire son propre texte en D2. je souhaite que la cellule D2 ne puisse prendre qu'un texte provenant de ta liste.
- 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