KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment restreindre la saisie dans une cellule à une valeur numérique ou à une liste prédéfinie dans Excel ?

AuteurKelly Date de modification

Lorsque vous travaillez avec Excel, il est courant de devoir contrôler précisément les informations que vos utilisateurs peuvent saisir dans vos feuilles de calcul. Vous souhaitez peut-être garantir qu’ils n’entrent que des nombres situés dans une plage définie, autoriser uniquement des sélections issues d’une liste prédéterminée, ou encore éviter les doublons dans une colonne pour conserver des données toujours propres et fiables. Imposer ces restrictions permet non seulement de préserver l’exactitude de vos données, mais aussi de simplifier grandement leur analyse et la génération de rapports ultérieurs. Ce tutoriel vous présente plusieurs méthodes pratiques pour restreindre les saisies dans Excel — que ce soit pour des nombres ou du texte — avec des instructions détaillées pas à pas et des conseils essentiels pour éviter les erreurs fréquentes.


Limiter la saisie dans les cellules aux nombres entiers ou aux nombres compris dans une plage donnée

Restreindre la saisie dans les cellules aux seuls nombres entiers ou à ceux compris dans une plage spécifique s’avère particulièrement utile pour les feuilles financières, les carnets de notes ou les inventaires. Cette restriction empêche efficacement les erreurs de saisie, comme l’entrée de nombres négatifs là où ils ne sont pas autorisés ou de valeurs dépassant les limites définies. Voici comment configurer cette règle à l’aide de la fonctionnalité **Validation des données** d’Excel :

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez autoriser la saisie de valeurs numériques (par exemple, B2:B20), puis cliquez sur Données > Validation des données dans la barre d’outils.
Bouton Validation des données sous l’onglet Données du ruban
Conseil : sélectionner la bonne plage avant d’appliquer la validation garantit que seules les cellules souhaitées seront restreintes.

2. Dans la boîte de dialogue Validation des données, sous l’onglet Paramètres, procédez comme suit :
Conditions dans le menu déroulant Données
(1) Choisissez Nombre entier dans le menu déroulant Autoriser si vous souhaitez n’autoriser que les entiers, ou sélectionnez Décimal pour les nombres comportant une virgule décimale.
Option Nombre entier dans le menu déroulant Autoriser   
(2) Dans le menu déroulant Données, choisissez le type de restriction souhaité — par exemple compris entre, supérieur à ou inférieur à — en fonction de votre cas d’usage.
(3) Saisissez les limites précises (comme)Minimum et Maximum pour une plage, ou Longueur si pertinent).

3. Cliquez sur OK pour appliquer la règle.

Désormais, seuls les types de nombres que vous avez spécifiés peuvent être saisis dans ces cellules. Si un utilisateur tente d’entrer une valeur en dehors de la plage autorisée, Excel affiche immédiatement un message d’erreur et bloque la saisie. Cette méthode est idéale pour des cas comme l’âge (doit être compris entre 16 et 99), les feuilles de notation (uniquement des nombres entre 0 et 100) ou les formulaires budgétaires.
Conseils pratiques : Vous pouvez personnaliser le message d’erreur ou l’invite de saisie afin de fournir des instructions claires dès qu’une entrée non valide est tentée. Pensez également à appliquer ces règles à des colonnes entières pour garantir une structure de données cohérente. Si vous devez modifier ultérieurement la plage autorisée, il vous suffit de rouvrir les paramètres de validation des données pour les cellules concernées.

Remarque : Cette méthode ne s’applique qu’aux valeurs numériques dans les cellules. Pour définir des restrictions basées sur du texte, consultez la section suivante. Des erreurs surviennent fréquemment lorsque la même règle de validation est appliquée à des cellules contenant des formules ; veillez donc à vérifier attentivement vos données avant d’appliquer la règle.


Limiter la saisie dans une cellule à toute valeur numérique (nombres entiers ou décimaux) ou empêcher la saisie de certains caractères

Grâce à Kutools pour Excel, limiter la saisie aux seules valeurs numériques (nombres entiers et décimaux) ou bloquer des caractères indésirables spécifiques devient plus simple et plus rapide. La fonctionnalité Limite de saisie vous permet d’ajuster finement les caractères autorisés ou interdits — qu’il s’agisse de chiffres, de lettres ou même de symboles spéciaux individuels. Cette option s’avère particulièrement utile dans les formulaires n’acceptant que des identifiants numériques, ou sur les feuilles sensibles où les données doivent strictement respecter une saisie exclusivement numérique.

Pour utiliser cette option :

  1. Sélectionnez la plage de cellules dans laquelle vous souhaitez limiter la saisie aux seules valeurs numériques ou bloquer des caractères indésirables spécifiques. Ensuite, accédez à l’onglet Kutools et cliquez sur Limite de saisie > Limite de saisie.
    Option Empêcher la saisie sous l’onglet Kutools du ruban
  2. Dans la boîte de dialogue Limite de saisie, pour n’autoriser que les nombres entiers ou décimaux, sélectionnez l’option « Autoriser uniquement la saisie des caractères spécifiés » et saisissez les chiffres séparés par des virgules.
    Boîte de dialogue Empêcher la saisie avec l’option « Autoriser la saisie de ces caractères » sélectionnée
  3. Pour bloquer les lettres dans la plage limitée, sélectionnez l’option « Interdire la saisie des caractères spécifiés » et saisissez les caractères que vous souhaitez restreindre.
    Boîte de dialogue Empêcher la saisie avec l’option « Empêcher la saisie de ces caractères » sélectionnée
  4. Cliquez sur OK.

Une fois configurée, toute tentative de saisie d’un caractère non autorisé déclenchera une alerte et bloquera la saisie. Pour des résultats optimaux, veillez à exclure de votre sélection aussi bien les cellules d’en-tête que celles contenant des formules, afin d’éviter des avertissements inutiles.
Précaution : Si vous souhaitez autoriser à la fois les chiffres et la virgule décimale, vérifiez attentivement le paramètre relatif aux décimales. En cas de blocage inattendu de certaines saisies, consultez vos filtres de caractères dans la boîte de dialogue.

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


Limiter la saisie dans les cellules à une liste de valeurs textuelles

Lorsque seules certaines entrées textuelles sont autorisées pour un champ donné — comme les noms de départements, les catégories ou les codes de projet —, la création d’une liste déroulante dans Excel empêche les saisies non valides ou comportant des fautes d’orthographe. Cette méthode standardise efficacement les données dans les formulaires ou rapports partagés, assurant ainsi cohérence et gain de temps lors du nettoyage ultérieur. Pour configurer une telle restriction :

1. Préparez à l’avance votre liste de texte autorisée, par exemple en saisissant les noms autorisés dans la plage A2:A10, comme illustré :
Noms prédéfinis en A2:A10

2. Sélectionnez la plage que vous souhaitez restreindre (par exemple, B2:B20), puis accédez à Données > Validation des données.
Boîte de dialogue Validation des données

3. Dans la boîte de dialogue Validation des données, sous l’onglet Paramètres :
(1) Choisissez Liste dans le menu déroulant Autoriser.
(2) Assurez-vous que l’option Liste déroulante dans la cellule est cochée.
(3) Dans le champ Source, saisissez ou sélectionnez la plage contenant vos valeurs autorisées, par exemple A2:A10.

4. Cliquez sur OK pour terminer la configuration.

Désormais, un simple clic sur n’importe quelle cellule de la plage cible fait apparaître une flèche déroulante. Les utilisateurs doivent choisir une option parmi votre liste prédéfinie, ce qui élimine les saisies non autorisées ou mal orthographiées. Cette méthode est particulièrement précieuse pour les champs de données maîtresses ou les catégories où la cohérence est essentielle à la fiabilité de vos rapports.
Liste déroulante contenant les noms prédéfinis

Pour optimiser encore l’expérience utilisateur, vous pouvez également personnaliser le Message de saisie (par exemple : « Veuillez sélectionner un nom de département dans la liste ») et définir une Alerte d’erreur personnalisée expliquant clairement pourquoi une entrée a été rejetée.

Astuce : Si vous mettez à jour la liste source, vos listes déroulantes incluront automatiquement les nouvelles options. Lorsque cette méthode est appliquée à de grandes feuilles, envisagez d’utiliser des plages nommées pour une gestion plus claire de la source.


Empêcher en un clic la saisie de doublons dans une colonne/une liste

Dans certains contextes professionnels — comme l’attribution d’identifiants, les listes d’inventaire ou les registres de paiement — chaque entrée doit être unique pour éviter toute confusion ou erreur ultérieure. La vérification manuelle des doublons est non seulement fastidieuse, mais aussi sujette aux erreurs, surtout avec de grands volumes de données. Kutools pour Excel vous offre une solution simple grâce à son utilitaire Empêcher les doublons.

Kutools pour Excel – Doté de plus de 300 outils essentiels pour Excel, il rend vos tâches plus rapides, plus simples et plus efficaces.Téléchargez dès maintenant !

Pour l’appliquer : sélectionnez votre colonne ou liste cible, puis cliquez sur Kutools > Empêcher les doublons. Cet outil surveille vos saisies en temps réel et bloque immédiatement toute valeur dupliquée en affichant un message d’avertissement.
Option Empêcher les doublons sous l’onglet Kutools du ruban

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant

Recommandation : Cette fonctionnalité est particulièrement adaptée aux champs où l’unicité est essentielle, comme les numéros de facture ou les codes d’inscription. Avant de l’activer, assurez-vous que les données sources de votre colonne sont déjà uniques, ou supprimez les doublons existants pour garantir des performances optimales. Si vous souhaitez à nouveau autoriser des entrées répétées, il vous suffit de désactiver cette option dans Kutools.
Si des messages d’erreur persistent, vérifiez qu’aucune formule dans la même colonne ne génère des résultats conflictuels et assurez-vous qu’aucune ligne masquée ne contient de valeurs en double.


Solution par formule Excel : limiter la saisie dans une cellule à une plage numérique (méthode alternative)

Outre la Validation des données, les formules logiques peuvent aider à signaler les entrées situées en dehors d’une plage spécifique, ce qui est particulièrement utile pour les inspections visuelles ou les alertes personnalisées. Par exemple, avec Utiliser la mise en forme conditionnelle, vous pouvez mettre en évidence en temps réel les entrées invalides, facilitant ainsi le contrôle qualité sur des feuilles partagées ou collaboratives.

1. Saisissez la formule suivante dans une colonne adjacente (par exemple, si vos données numériques se trouvent en C2:C20, entrez-la en D2) :

=IF(AND(ISNUMBER(C2),C2>=10,C2<=100),"OK","Out of Range")

2. Appuyez sur Entrée pour confirmer, puis copiez cette formule dans l’ensemble de vos données. Elle affichera automatiquement « OK » pour les nombres compris entre 10 et 100, et « Hors plage » dans tous les autres cas.

Conseil : Pour une vérification rapide des erreurs, utilisez la mise en forme conditionnelle afin de mettre en évidence les cellules « Hors plage » avec une couleur. Bien que cette méthode n’empêche pas la saisie, elle offre un retour immédiat et contribue à préserver la qualité des jeux de données utilisés dans vos rapports ou tableaux de bord.


Solution VBA : Restreindre la saisie dans les cellules à une liste prédéfinie

Pour les utilisateurs avancés souhaitant appliquer des restrictions plus complexes ou automatiser la validation des entrées, une simple macro VBA permet de limiter les saisies à une liste prédéfinie — une solution idéale pour les formulaires automatisés, les boîtes de dialogue personnalisées ou les scénarios de saisie massive.

1. Accédez à Outils de développement > Visual Basic, ce qui ouvre la fenêtre Microsoft Visual Basic pour Applications. Cliquez sur Insertion > Module et collez le code suivant :

Sub ApplyListValidation()
'Updated by Extendoffice

    Dim target As Range
    Dim validList As Variant
    Dim listText As String
    Dim xTitleId As String

    xTitleId = "Kutools for Excel"

    validList = Array("Apple", "Banana", "Orange", "Grape", "Peach")

    listText = Join(validList, ",")

    On Error Resume Next
    Set target = Application.InputBox("Select cells to restrict to list:", _
                                      xTitleId, Selection.Address, Type:=8)
    On Error GoTo 0
    If target Is Nothing Then Exit Sub

    With target.Validation
        .Delete                               ' remove existing validation
    End With

    target.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
                          Operator:=xlBetween, Formula1:=listText
    With target.Validation
        .IgnoreBlank = True
        .InCellDropdown = True
        .ShowInput = True
        .InputTitle = "Allowed values"
        .InputMessage = "Choose from the list."
        .ShowError = True
        .ErrorTitle = xTitleId
        .ErrorMessage = "Entry must be one of: " & Replace(listText, ",", ", ")
    End With
End Sub

2. Exécutez la macro (cliquez sur le bouton)Bouton Exécuter) et sélectionnez la plage à laquelle vous souhaitez appliquer des restrictions.

La validation des données de type liste déroulante sera appliquée aux cellules sélectionnées, n’autorisant que les valeurs issues de la liste prédéfinie.

Cette macro est idéale lorsque vos saisies doivent impérativement correspondre à une liste approuvée par l’entreprise, comme les codes produits ou les codes emplacements. Personnalisez validList pour l’adapter à vos besoins. Pensez toujours à sauvegarder vos données avant d’exécuter des macros et assurez-vous que les macros sont activées dans vos paramètres de sécurité.

En résumé, Excel offre plusieurs méthodes pratiques pour contrôler les saisies dans vos feuilles de calcul : la validation des données intégrée, les fonctionnalités avancées de Kutools, les formules logiques et les macros VBA pour les workflows complexes. Le choix dépend de vos besoins : privilégiez la validation des données pour des restrictions simples, Kutools pour une configuration rapide et l’éviction des doublons, les formules pour signaler les erreurs, et VBA pour des vérifications entièrement automatisées. Dans tous les cas, n’oubliez pas d’ajouter des messages clairs d’alerte et d’entrée afin de guider vos utilisateurs, et sauvegardez toujours vos feuilles avant toute modification en masse.


Démo : comment limiter la saisie dans une cellule à une valeur numérique ou empêcher la saisie de caractères spécifiés dans Excel

 
Kutools pour Excel: Plus de 300 outils pratiques à portée de main ! Profitez de fonctionnalités alimentées par l’IA pour travailler plus intelligemment et plus rapidement !Téléchargez dès maintenant !

Article associé :

Comment limiter le nombre de caractères autorisés dans une cellule Excel ?


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels