Macro after /

atonservice -  
 atonservice -
slt,

je cherche la synthaxe dans vba pour qu'il m'extracte les caractères placés après un "\" dans une cellule.

en l'occurence, les valeurs de mes cellules sont "X/X" ou "X/XX", donc tout le pb réside dans le fait qu'il peut y avoir qu'un seul caractère (/X) comme il peut y en avoir 2 (/XX)...

quel le code pour lui dire "prends les caractères après /" ?

merci les amis contributaires !
A voir également:

2 réponses

atonservice
 
pls up!
0
melanie1324
 
Bonjour,

Je te propose une solution.
Je ne suis pas assez forte pour te le donner en VBA. mais en Excel, j'ai ta solution.
Si tu es sûr qu'il n'y est qu'un caractère devant ton \.

Tu as fonction sous Excel nbcar qui t'indiques le nombre de caractères dans une cellule.
Si tu en as 3, tu peux enchainer sur la formule suivante droite(cellule;1)
Si tu en as 4, tu encaines droite(cellule;2)

Ainsi, en l'enregistrant en écrivant ces formules, tu peux les adapter en VBA.
0
atonservice
 
salut melanie

merci de ton message.

excuse moi jai omis de signaler qu'il peut y avoir aussi "XX/XX", donc nbcar ne m'aidera pas.

sinon ta formule tient la route, bon à savoir...
0
atonservice > atonservice
 
jai trouvé un truc qui me convient

=STXT(A1;CHERCHE("/";A1;1)+1;NBCAR(A1))


le résultat de cette formule ne garde que les caractères après "/"

merci excelabo ! http://www.excelabo.net/excel/caracteres.php#remplacerdansvariable
0