Accéder au contenu principal

Comment appliquer une validation des données pour n'autoriser que des nombres dans Excel ?

Author: Siluvia Last Modified: 2025-05-27

Pour n'autoriser que des nombres dans une plage de cellules, ce tutoriel propose plusieurs méthodes pour vous aider à y parvenir facilement.

Appliquer une validation des données pour n'autoriser que des nombres dans Excel
Appliquer un code VBA pour n'autoriser que des nombres dans Excel
Autoriser facilement uniquement des nombres dans une plage de cellules avec un outil incroyable

Plus de tutoriels sur la validation des données...


Appliquer une validation des données pour n'autoriser que des nombres dans Excel

Vous pouvez utiliser une validation des données avec une formule personnalisée pour n'autoriser que des nombres dans une plage de cellules dans Excel. Veuillez procéder comme suit.

1. Sélectionnez la plage de cellules où vous souhaitez autoriser uniquement l'entrée de nombres.

2. Cliquez sur Données > Validation des données > Validation des données. Voir capture d'écran :

a screenshot of enabling the Data Validation feature

3. Dans la boîte de dialogue Validation des données, veuillez configurer les opérations suivantes :

  • 3.1 Sélectionnez Personnalisé depuis la liste déroulante Autoriser ;
  • 3.2 Copiez la formule ci-dessous dans la zone Formule ;
  • =ESTNUM(A2)
  • 3.3 Cliquez sur le bouton OK.

Remarque : Dans la formule, A2 est la première cellule de la plage sélectionnée.

a screenshot of configuring the Data Validation settings

Désormais, seuls des nombres peuvent être saisis dans la plage spécifiée.


Appliquer un code VBA pour n'autoriser que des nombres dans Excel

De plus, vous pouvez appliquer le code VBA ci-dessous pour n'autoriser que des nombres dans une plage de cellules.

1. Dans la feuille de calcul où vous limiterez les entrées, faites un clic droit sur l'onglet de la feuille et cliquez sur Afficher le code dans le menu contextuel.

a screenshot of selecting the View Code option to open the VBA code editor

2. Dans la fenêtre Microsoft Visual Basic for Applications, copiez le code VBA ci-dessous dans la fenêtre Code.

Code VBA : Autoriser uniquement des nombres dans une plage de cellules

Public mBol As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20191120
Dim xStrV As String
Dim xRg As Range
Dim xIRg As Range
Dim xFNum As Integer
On Error Resume Next
If Not mBol Then
Application.ScreenUpdating = False
Set xRg = Range("A2:A12")
If Not Intersect(xRg, Target) Is Nothing Then
    xStrV = Target.Value
    If Not IsNumeric(xStrV) Then
         mBol = True
        Target.Value = vbNullString
        MsgBox "Only numbers are allowed in this range", , "Kutools"
    End If
Application.ScreenUpdating = True
End If
Else
  mBol = False
End If
End Sub

Remarque : Dans le code, A2:A12 est la plage de cellules où vous n'autorisez que la saisie de nombres. Veuillez le modifier selon vos besoins.

3. Appuyez sur les touches Alt + Q pour fermer la fenêtre Microsoft Visual Basic for Applications.

Désormais, seuls des nombres peuvent être saisis dans la plage spécifiée.


Autoriser facilement uniquement des nombres dans une plage de cellules avec un outil incroyable

Si vous souhaitez essayer une méthode plus simple, nous vous recommandons d'utiliser la fonction Limite de saisie de Kutools pour Excel.

Avant d'appliquer Kutools pour Excel, veuillez d'abord le télécharger et l'installer.

1. Sélectionnez la plage de cellules où vous n'autorisez que la saisie de nombres, puis cliquez sur Kutools > Limite de saisie > Limite de saisie.

a screenshot of enbaling the Prevent Typing feature

2. Dans la boîte de dialogue Limite de saisie, veuillez :

  • 2.1 Cochez l'option Autoriser uniquement la saisie des caractères spécifiés ;
  • 2.2 Entrez 0123456789 dans la zone de texte ;
  • 2.3 Cliquez sur le bouton OK. Voir capture d'écran :

a screenshot of specifying the numbers you only allow to type in

3. Cliquez sur OK dans la prochaine boîte de dialogue Kutools pour Excel qui apparaît pour continuer.

Remarque : S'il existe une validation des données dans la plage sélectionnée, cliquer sur Oui les supprimera, sinon vous pouvez cliquer sur Non pour annuler l'opération.

a screenshot showing original data validation will be removed from the selected range

4. Une autre boîte de dialogue Kutools pour Excel apparaît pour vous rappeler quels nombres sont autorisés à être saisis dans la plage spécifiée. Cliquez sur OK pour terminer tous les paramètres.

a screenshot displaying a success message confirming the settings have been applied.

Désormais, seuls des nombres sont autorisés à être saisis dans cette plage spécifiée.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis aller appliquer l'opération selon les étapes ci-dessus.


Articles connexes

Autoriser uniquement le format de date dans des cellules spécifiques
Comment restreindre une liste de cellules pour n'autoriser que la saisie au format date dans une feuille de calcul Excel ? Dans cet article, nous parlerons de quelques astuces intéressantes pour accomplir cette tâche.

Valider les adresses e-mail dans une colonne de la feuille de calcul
Comme nous le savons tous, une adresse e-mail valide est composée de trois parties : le nom d'utilisateur, le symbole « @ » et le domaine. Parfois, vous ne souhaitez autoriser que la saisie de texte au format d'adresse e-mail dans une colonne spécifique de la feuille de calcul. Les méthodes de cet article rendront cela possible dans Excel.

Appliquer une validation des données pour forcer le format de numéro de téléphone dans Excel
Il peut exister divers formats de numéros de téléphone utilisables lors de la saisie dans un classeur Excel. Mais comment n'autoriser qu'un seul format de numéro de téléphone à être saisi dans une colonne de la feuille de calcul ? Par exemple, je souhaite que le numéro de téléphone soit au format 123-456-7890. Les méthodes de cet article vous y aideront.

Utiliser une validation des données pour n'autoriser que la saisie de numéros de sécurité sociale dans Excel
Pour enregistrer les numéros de sécurité sociale de tous les employés et les forcer à saisir le numéro de sécurité sociale au format xxx-xx-xxxx dans une colonne, vous pouvez utiliser la fonction Validation des données pour résoudre le problème.

Trois méthodes pour valider des cellules afin qu'elles n'acceptent que des adresses IP dans Excel
Lors de l'utilisation d'Excel, savez-vous comment configurer une colonne ou une plage de cellules pour n'accepter que le format d'adresse IP (xxx.xxx.xxx.xxx) ? Cet article fournit plusieurs méthodes pour vous aider à gérer cela.

Plus de tutoriels sur la validation des données...


Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement votre travail

  • Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !