Vérifier si un nom spécifique est utilisé dans le classeur avec Excel VBA

Dans l’exemple suivant, vous êtes confronté à la question de savoir si un nom spécifique est utilisé dans un classeur. Pour résoudre cette tâche, utilisez la fonction suivante:

Function NomExistant(sName As String) As Boolean
On Error Resume Next
NomExistant = Names(sName).RefersToRange.Count
End Function
Sub ExamenSurLesNoms()
If NomExistant("Test") = True Then MsgBox _
"Nom disponible!" Else MsgBox "Le nom n'existe pas!"
End Sub

 


Donnez à la fonction le nom que vous recherchez. Dans la fonction elle-même, la propriété RefersToRange tente de trouver ce nom. Si le nom est trouvé, la fonction renvoie la valeur True.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x