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
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=ISREF(INDIRECT(B1))![]()
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ElseIf Not (ISREF(INDIRECT(Position))) Then MsgBox ("Veuillez entrer une véritable réference.")
Hum,
plus simple en VBA, du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Partager