Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autoriser que les valeurs numerique dans une cellule

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 !

barry white

XLDnaute Occasionnel
Bonjour,

je chercher la solution mais je ne le atrouve pas. c'est pour ca que je suis ici 😀

Je voudrais dans un cellule, autoriser l'utilisateur de saisire 0% ou 100%, ou si ce n'est pas possible, c'est de t'autoriser que les valeurs numerique.

comment on fait? merci d'avance.
 
Re : Autoriser que les valeurs numerique dans une cellule

Bonjour,

Essaye avec :

Données - Validation - Autoriser : Personnalisé - Formule : =OU(A1=0;A1=1)

Valable pour les versions avant 2007. Sur 2007, je ne sais pas exactement où se trouve le menu Validation.

Je te laisse essayer

@+
 
Re : Autoriser que les valeurs numerique dans une cellule

nikel merci, mais quand je fais un enregistrement de macro avec la manip que tu m as donnée, et que je fais un exceution de cette macro il me dit "( Erreur d'execution 1004) Erreur définie par l'application ou par l'objet". en rouge l'erreur apparament détecté

Code:
Sub test_cellule()
    
    With Selection.Validation
        .Delete
       [SIZE="2"][COLOR="Red"]Add Type:=xlValidateCustom, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=ou(G2=0;G2=1)"[/COLOR][/SIZE].
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
    ActiveCell.SpecialCells(xlCellTypeSameValidation).Select
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateCustom, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=OU(G2=0;G2=1)"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
End Sub
 
Re : Autoriser que les valeurs numerique dans une cellule

ca donne pas ce que je veux. Effectivement on peu saisir de lettre mais on peux metre par exemple 45%. Moi je veux laisser le choix que de saisir 0% ou 100%. la formule donner plus haut fonctionne, mais pas sous une macro. enfin j ai du mal ecrire aussi.
 
Re : Autoriser que les valeurs numerique dans une cellule


bon je pense savoir quels est mon erreur, c'est que j ai saisie l'operateur "OU". Mais je remplace cette valeur par OR ou XLOR et sa ne fonctionne pas non plus. Help Les amis excliens... ;-)
 
Re : Autoriser que les valeurs numerique dans une cellule

Bonsoir,

Code:
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateCustom, AlertStyle:=xlValidAlertStop, _
            Operator:=xlBetween, Formula1[B]:="=or(G2=0,G2=1)"[/B]
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With

JB
Formation Excel VBA JB
 
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…