A voir également:
- Fonction chr
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
3 réponses
Bonjour,
Je ne fais pas de VB/VBA ;-) mais quand on cherche autour de ce sujet, en pensant à des solutions comme
Par contre on trouve une solution avec
Si cela peut te donner une piste ...
Je ne fais pas de VB/VBA ;-) mais quand on cherche autour de ce sujet, en pensant à des solutions comme
if a in (1,2,5)ou
if a=1 or 2 or 5on trouve que ces syntaxes ne sont pas prises en compte.
Par contre on trouve une solution avec
select case aou un
if Instr()qui semble plus ardu : https://stackoverflow.com/questions/32503099/how-to-check-against-a-list-of-values-in-an-if-statement
Si cela peut te donner une piste ...
- Soit utiliser Instr (pour rechercher ton caractères dans une autre chaine)
- Soit mettre la valeur obtenue par ton Left(..) dans une variable tampon pour n'utiliser que cette variable dans ton IF.
Et à la place de chr pour ces codes, préfères utiliser le caractère directement : 65-> A 69 ->E, ... Ce sera plus facilement lisible sir le but est de trouver le caractère.