Salut à tous,
j'ai 1200 cellules comportant des données tels que F0002 ou 0004 et toutes commencent par un ' on a donc 'F0002 et '0004 ...
Avez vous une idée de la façon dont je pourrai enlever le ' ?
Merci
Version imprimable
Salut à tous,
j'ai 1200 cellules comportant des données tels que F0002 ou 0004 et toutes commencent par un ' on a donc 'F0002 et '0004 ...
Avez vous une idée de la façon dont je pourrai enlever le ' ?
Merci
t'as qu'à les enlever une par une :lol:
hum hum un peu de sérieux!
pour chaque cellule, utilise une fonction de manipulation de chaine de caractères. Je sais qu'en Excel c'est un truc du style
!tu peux reessayer avec l'enregistreur de macro pour l'automatiserCode:=droite(Cellule;nbcar(Cellule)-1)
après sur VB c'est les fonctions
je crois, enfin j'espèreCode:mid(Cellule,2,length(Cellule)-1)
à vérifier:?
s'intéresser à Instr (aide en ligne) et à Mid (aide en ligne), mais aussi et surtout dans ton cas, à left (aide en ligne) pour vérifier la présence d'un ' puis appliquer le Mid
ou plus simplement
Code:cellule = replace(cellule,"'","")
C'est la 2ème fois sue je pose cette question (n'ayant pas VBA et voulant satisfaire ma curiosité) :
VBA comprend Replace ?
VBA n'est pas aussi arriéré que ton VB5 :mouarf:Citation:
Envoyé par jmfmarques
private joke :D
Ahhhhhhhhh..... Vé bé ahhh !....
(m'en f..s car j'ai le mien de Replace... et il va bien ... pour moins cher que le différence entre les 2 versions :lol: :lol: )
Effectivement, ça dépend de la version de Office. N'ayant plus Office 97 sous la main (sans une laborieuse ré-installation), je ne peux tester.
Replace de même que Split sont apparus dans la version 2000 d'Office.