Comment appliquer une validation des données pour n'autoriser que des nombres dans Excel ?
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 :
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.
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.
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.
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 :
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.
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.
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.
Meilleurs outils de productivité pour Office
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 !