OVH Cloud OVH Cloud

suppression de caracteres precis

3 réponses
Avatar
tictok
Bonjour a tous.
Je suis un debutant complet en VB et je bloque sur un truc qui peut paraitre
tres simple.
Je voudrais supprimer une chaine de caractere presente dans chaque cellule
d'une colonne precise.
Je me suis aide de la seconde procedure que l'on trouve ici :
http://dj.joss.free.fr/killchr.htm (tres bon site par ailleurs !).
Je ne sais pas comment modifier Cells.Replace What:="String",
Replacement:="" pour que cette suppression se fasse uniquement sur la
colonne (A dans mon cas). Car la suppression se fait dans tout le tableau !

Je remercie toute personne pouvant m'aider.

3 réponses

Avatar
tictok
Bon, je viens de trouver, il suffisait d'ecrire : Columns("A:A").Replace
What:="String", Replacement:="" .
Mais j'ai quelques doutes : cette methode est elle "propre" ?
Pour travailler sur une colonne, on est oblige d'ecrire Columns("A:A") ?
Column("A") ou equivalent n'existe pas ?

"tictok" escreveu na mensagem
news:
Bonjour a tous.
Je suis un debutant complet en VB et je bloque sur un truc qui peut
paraitre

tres simple.
Je voudrais supprimer une chaine de caractere presente dans chaque cellule
d'une colonne precise.
Je me suis aide de la seconde procedure que l'on trouve ici :
http://dj.joss.free.fr/killchr.htm (tres bon site par ailleurs !).
Je ne sais pas comment modifier Cells.Replace What:="String",
Replacement:="" pour que cette suppression se fasse uniquement sur la
colonne (A dans mon cas). Car la suppression se fait dans tout le tableau
!


Je remercie toute personne pouvant m'aider.




Avatar
...Patrick
Range("A:A").Select
Columns(4).Select
Columns("C:C").Select

pas mal déjà avec 3 syntaxes !!! :-)


...Patrick
Quoi que vous fassiez, faites le bien .
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel


"tictok" a écrit dans le message de
news:
Bon, je viens de trouver, il suffisait d'ecrire : Columns("A:A").Replace
What:="String", Replacement:="" .
Mais j'ai quelques doutes : cette methode est elle "propre" ?
Pour travailler sur une colonne, on est oblige d'ecrire Columns("A:A") ?
Column("A") ou equivalent n'existe pas ?

"tictok" escreveu na mensagem
news:
Bonjour a tous.
Je suis un debutant complet en VB et je bloque sur un truc qui peut
paraitre

tres simple.
Je voudrais supprimer une chaine de caractere presente dans chaque
cellule


d'une colonne precise.
Je me suis aide de la seconde procedure que l'on trouve ici :
http://dj.joss.free.fr/killchr.htm (tres bon site par ailleurs !).
Je ne sais pas comment modifier Cells.Replace What:="String",
Replacement:="" pour que cette suppression se fasse uniquement sur la
colonne (A dans mon cas). Car la suppression se fait dans tout le
tableau


!

Je remercie toute personne pouvant m'aider.








Avatar
tictok
Oh merci super syntaxeur !
Bonne soiree.

"...Patrick" escreveu na mensagem
news:
Range("A:A").Select
Columns(4).Select
Columns("C:C").Select

pas mal déjà avec 3 syntaxes !!! :-)


...Patrick
Quoi que vous fassiez, faites le bien .
Connectez vous sur ce forum par :
news://msnews.microsoft.com/microsoft.public.fr.excel


"tictok" a écrit dans le message de
news:
Bon, je viens de trouver, il suffisait d'ecrire : Columns("A:A").Replace
What:="String", Replacement:="" .
Mais j'ai quelques doutes : cette methode est elle "propre" ?
Pour travailler sur une colonne, on est oblige d'ecrire Columns("A:A") ?
Column("A") ou equivalent n'existe pas ?

"tictok" escreveu na mensagem
news:
Bonjour a tous.
Je suis un debutant complet en VB et je bloque sur un truc qui peut
paraitre

tres simple.
Je voudrais supprimer une chaine de caractere presente dans chaque
cellule


d'une colonne precise.
Je me suis aide de la seconde procedure que l'on trouve ici :
http://dj.joss.free.fr/killchr.htm (tres bon site par ailleurs !).
Je ne sais pas comment modifier Cells.Replace What:="String",
Replacement:="" pour que cette suppression se fasse uniquement sur la
colonne (A dans mon cas). Car la suppression se fait dans tout le
tableau


!

Je remercie toute personne pouvant m'aider.