XL 2013 comment déterminer si un string correspond à l’adresse d'une cellule ou d'une plage

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

patricktoulon

XLDnaute Barbatruc
Bonjour à tous je viens de détecter un erreur que les utilisateurs de mon thèmecreator du calendar peuvent faire
a l'enregistrement un inputbox demande le nom pour enregistrer le thème
malheureusement si par exemple je tape "X3" cette chaine represente l'adresse d'une cellule
je voudrais empêcher ça
VB:
nom$=inputbox("veuillez entrer le nom de ce nouveau thème)
set r=range(nom)

if not r is nothing then msgbox " ce nom n'est pas valide":exit sub
problème le set génère une erreur si la cellule n'existe pas
des idées?
 
Bonjour Patrick,
En grand naïf, pourquoi pas un truc du genre :
VB:
Sub Essai()
nom = InputBox("veuillez entrer le nom de ce nouveau thème")
On Error Resume Next
Set r = Range(nom)
If Err <> 0 Then MsgBox "Erreur": Exit Sub
If Not r Is Nothing Then MsgBox " ce nom n'est pas valide": Exit Sub
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour