Bonjour,
J'aimerais simplement savoir comment tester si la valeur d'une cellule (par exemple en A1) est de la forme d'une adresse de cellule (par exemple B4, B5, C67, etc.).
Faut il utiliser une expression régulière?
Merci
Version imprimable
Bonjour,
J'aimerais simplement savoir comment tester si la valeur d'une cellule (par exemple en A1) est de la forme d'une adresse de cellule (par exemple B4, B5, C67, etc.).
Faut il utiliser une expression régulière?
Merci
salut,
tu peux passer par exemple par les fonctions INDIRECT() et ISREF()
exemple avec la cellule B1 qui contiendrait une référence à une cellule
Tu récupères un VRAI/FAUX selon si tu as ou non une valeur de type référence à une cellule :)Citation:
=ISREF(INDIRECT(B1))
Merci :)
et pour une macro, cela donnerait quoi en VB ?
En gros, j'aimerais bien qqch du genre :
mais en véritable syntaxe VBA !Code:
1
2 ElseIf Not (ISREF(INDIRECT(Position))) Then MsgBox ("Veuillez entrer une véritable réference.")
Hum,
plus simple en VBA, du style :
Code:
1
2
3
4
5 On Error Resume Next debug.Print Range(Range("B1").value).value if Err.Number<>0 Then 'ce que tu voudras End If