Limiter le choix sur cellule exell
le pont de toulouse
-
le pont de toulouse -
le pont de toulouse -
Bonjour,
je suis en train de plancher sur un problème et je ne trouve pas de solution.
En fait je cherche un moyen de renseigner une cellule exel mais en laissant à l'opérateur le choix d'une dizaine de chiffres seulement.
Les chiffres ne se suivent pas (00; 11 ; 12; 32 ; 15 ; 17 ;22) et le plus important si l'opérateur ne rendre pas les chiffres autorisés il doit y avoir le mot 'erreur" qui s'inscrit dans la cellule.
j'ai cherché dans les fonctions de exel mais je ne trouve rien.
pouvez vous m'aider.
avez vous une idée?
je suis en train de plancher sur un problème et je ne trouve pas de solution.
En fait je cherche un moyen de renseigner une cellule exel mais en laissant à l'opérateur le choix d'une dizaine de chiffres seulement.
Les chiffres ne se suivent pas (00; 11 ; 12; 32 ; 15 ; 17 ;22) et le plus important si l'opérateur ne rendre pas les chiffres autorisés il doit y avoir le mot 'erreur" qui s'inscrit dans la cellule.
j'ai cherché dans les fonctions de exel mais je ne trouve rien.
pouvez vous m'aider.
avez vous une idée?
A voir également:
- Comment limiter les valeurs d'une cellule excel ?
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Déplacer une colonne excel - Guide
- Excel cellule couleur si condition texte - Guide
- Comment aller à la ligne dans une cellule excel - Guide
5 réponses
Commence par saisir dans un coin tes chiffre (en colonne) exemple de H1 à H7.
ensuite pour excel 2007 mais ca doit aussi marcher pour 2003 je penses:
tu cliqes sur ta cellule
la barre en haut : clique sur Donnée
puis sur Validation des donnée
autoriser : Liste (choix a faire dans une liste deroulante
Source : H1 à H7
Et voila ca bloque la saisi de n importe quel atre chiffre non comprit dans la plage H1 à H7
En esperant que tu ai la version 2007 sinon ché pas....
Bonne journee
ensuite pour excel 2007 mais ca doit aussi marcher pour 2003 je penses:
tu cliqes sur ta cellule
la barre en haut : clique sur Donnée
puis sur Validation des donnée
autoriser : Liste (choix a faire dans une liste deroulante
Source : H1 à H7
Et voila ca bloque la saisi de n importe quel atre chiffre non comprit dans la plage H1 à H7
En esperant que tu ai la version 2007 sinon ché pas....
Bonne journee
Salut!
J'ai trouvé une solution mais tu seras obligé de faire une colonne supplémentaire. Je m'explique :
Je n'ai pas réussi à faire une formule pour une cellule faisant référence à elle même. Donc j'ai crée une colonne à droite de celle ou les chiffres sont saisis et si tes conditions sont remplies il ne se passe rien, sinon il s'affiche "ERREUR!" dans la cellule juste à droite.
!............! Colonne C ! Colonne D
!Ligne 5 !.........0...... ! (formule)
!Ligne 6 !........11..... !
!Ligne 7 !........12......!
!Ligne 8 !........18......! ERREUR!
!Ligne 9 !........17......!
!Ligne10 !........56......! ERREUR!
Voici ta formule (elle est assez longue car les autres fonctions ne marchaient pas, cela doit être possible mais j'en avais marre de galérer.
D'abord la formule avec des mots pour que ce soit bien clair (Elle est en D5 comme tu peux le voir sur le tableau dessus):
Si C5 égale 0, alors rien, sinon si C5 égale 11 alors rien..... (et ainsi se suite)..... sinon "ERREUR!"
Maintenant, la formule :
=SI(C5=0;"";SI(C5=11;"";SI(C5=12;"";SI(C5=32;"";SI(C5=15;"";SI(C5=17;"";SI(C5=22;"";"ERREUR!")))))))
J'espère t'avoir aidé.
Si tu as des questions n'hésite pas!
A+ :D
J'ai trouvé une solution mais tu seras obligé de faire une colonne supplémentaire. Je m'explique :
Je n'ai pas réussi à faire une formule pour une cellule faisant référence à elle même. Donc j'ai crée une colonne à droite de celle ou les chiffres sont saisis et si tes conditions sont remplies il ne se passe rien, sinon il s'affiche "ERREUR!" dans la cellule juste à droite.
!............! Colonne C ! Colonne D
!Ligne 5 !.........0...... ! (formule)
!Ligne 6 !........11..... !
!Ligne 7 !........12......!
!Ligne 8 !........18......! ERREUR!
!Ligne 9 !........17......!
!Ligne10 !........56......! ERREUR!
Voici ta formule (elle est assez longue car les autres fonctions ne marchaient pas, cela doit être possible mais j'en avais marre de galérer.
D'abord la formule avec des mots pour que ce soit bien clair (Elle est en D5 comme tu peux le voir sur le tableau dessus):
Si C5 égale 0, alors rien, sinon si C5 égale 11 alors rien..... (et ainsi se suite)..... sinon "ERREUR!"
Maintenant, la formule :
=SI(C5=0;"";SI(C5=11;"";SI(C5=12;"";SI(C5=32;"";SI(C5=15;"";SI(C5=17;"";SI(C5=22;"";"ERREUR!")))))))
J'espère t'avoir aidé.
Si tu as des questions n'hésite pas!
A+ :D
bonjour
tu peux passer par une macro que tu ma mettre dans ThisWorkBook
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If ActiveSheet.Range("A1") > 12 Then
ActiveSheet.Range("A1") = "erreur"
End If
End Sub
L'exemple que je te donne verifie qu'a chaque fois que tu modifies la feuille, la cellule A est testée et si sa valeur est > 12, alors elle est remplacée par "erreur"
A to de l'adapter pour tes validations
tu peux passer par une macro que tu ma mettre dans ThisWorkBook
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If ActiveSheet.Range("A1") > 12 Then
ActiveSheet.Range("A1") = "erreur"
End If
End Sub
L'exemple que je te donne verifie qu'a chaque fois que tu modifies la feuille, la cellule A est testée et si sa valeur est > 12, alors elle est remplacée par "erreur"
A to de l'adapter pour tes validations
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je ne connaissais pas cette fonction, c'est en effet bien plus rapide et efficace que ma méthode.
Merci pour l'info!