On error goto ne fonctionne pas (Excel 2016)
Bonjour,
J'essaie de savoir si un "range" nommé existe ou non.
J'ai vu des discussions sur ce forum relatif à ce problème mais dans les 100% des cas, cela ne les résous pas.
Appelez la fonction ci-dessous avec un nom n'existant pas. La fonction bloque avec une erreur.
Code:
1 2 3 4 5 6 7 8 9 10 11
|
function RangeExists(Nrange as string) as Boolean
Dim test as Range
If Len(Nrange) > 0 Then
On error Resume Next
Set test = ActiveSheet.Range(Nrange) ' La fonction s'arrête sur cette instruction avec une erreur (existe pas - code 1004)
RangeExists = Err.Number = 0
Else
RangeExists = False
End If |
Comme si l’événement "on error" n'était pas géré!
Quel est mon erreur?
Y aurait il une option à mettre pour forcer l’événement?
Merci de votre aide
Andre