Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

tester l'existence d'un nom dans une feuille

2 réponses
Avatar
Le nain des bois
Salut !
J'aimerais pouvoir tester l'existence d'un nom de cellule..
j'ai essayer avec
If Range("A1:Z50").Find("toto")=nothing then...
mais ça reconnaît le texte dans la cellule et non pas le nom de la cellulle..

2 réponses

Avatar
PMO
Bonjour,

Une piste avec

'***************
Sub Nom_PMO()
Dim N As Name
For Each N In ActiveWorkbook.Names
If UCase(N.Name) = "TOTO" Then
MsgBox "Le nom " & N.Name & vbCrLf & _
"se réfère à " & N.RefersToLocal
End If
Next N
End Sub
'***************

Cordialement.
--
PMO
Patrick Morange



Salut !
J'aimerais pouvoir tester l'existence d'un nom de cellule..
j'ai essayer avec
If Range("A1:Z50").Find("toto")=nothing then...
mais ça reconnaît le texte dans la cellule et non pas le nom de la cellulle..




Avatar
papou
Bonjour
Sub Test()
MsgBox LeNomExiste("zozo")
End Sub

Function LeNomExiste(Nom As String) As Boolean
Dim Test
On Error Resume Next
Test = ThisWorkbook.Names(Nom).RefersToRange
LeNomExiste = Err = 0
Err.Clear
End Function

Cordialement
Pascal

"Le nain des bois" <Le nain des a écrit dans
le message de news:
Salut !
J'aimerais pouvoir tester l'existence d'un nom de cellule..
j'ai essayer avec
If Range("A1:Z50").Find("toto")=nothing then...
mais ça reconnaît le texte dans la cellule et non pas le nom de la
cellulle..