OVH Cloud OVH Cloud

remplacement de nombres

8 réponses
Avatar
patrick
bonjour

Dans une feuille de taille tres importante tous les nombres existant
commencent par le le 14xxxxxxx
je dois remplacer le début (14 ) par 28 sur sur tous ces codes .
Cette feuille contient soit des cellules avec du texte ou des codes de 9
chiffres ( ex 145968474). Jamais les deux ensembles .
Je filtre colonne par colonne pour remplacer le 14 mais connaissez vous un
moyen de le faire plus performant

merci

Patrick

8 réponses

Avatar
Gros Minet
Bonjour patrick,

Je ne vois que Edition / Remplacer 14 par 28 puis "Remplacer tout". Au
risque de remplacer 14 ailleurs qu'en début de cellule. Sinon tu cliques sur
"Remplacer" ou sur "Suivant" quand tu ne veux pas remplacer.
Mais qu'appelles-tu "filtrer" colonne par colonne ?

Cordialement.

Gros Minet.

"patrick" a écrit dans le message de news:
eH$trLa$
bonjour

Dans une feuille de taille tres importante tous les nombres existant
commencent par le le 14xxxxxxx
je dois remplacer le début (14 ) par 28 sur sur tous ces codes .
Cette feuille contient soit des cellules avec du texte ou des codes de 9
chiffres ( ex 145968474). Jamais les deux ensembles .
Je filtre colonne par colonne pour remplacer le 14 mais connaissez vous
un moyen de le faire plus performant

merci

Patrick




Avatar
Jacky
Bonsoir Patrick

Ceci peut-être:
Sélection de la plage à modifier et lance cette macro.
'-----------
Sub jj()
For Each c In Selection
If Left(c, 2) = "14" Then c.Value = "28" & Right(c, Len(c) - 2)
Next
End Sub
'-----------
Salutations
JJ


"patrick" a écrit dans le message de
news:eH$trLa$
bonjour

Dans une feuille de taille tres importante tous les nombres existant
commencent par le le 14xxxxxxx
je dois remplacer le début (14 ) par 28 sur sur tous ces codes .
Cette feuille contient soit des cellules avec du texte ou des codes de 9
chiffres ( ex 145968474). Jamais les deux ensembles .
Je filtre colonne par colonne pour remplacer le 14 mais connaissez vous
un

moyen de le faire plus performant

merci

Patrick




Avatar
patrick
bonjour

le Remplacer Tout est trop " violent " car il risque de supprimer le 14
ailleurs et la feuille étant de taille très importante je risque des
erreurs de traitement par oubli et difficile de les repérer le 28 pouvant
exister à l' intérieur d'un nombre.
Actuellement je fais un filtre automatique pour dissocier les textes, et je
supprime à " la main " le 14 cellule par cellule

merci


"Gros Minet" a écrit dans le message de news:
e%23d59ha$
Bonjour patrick,

Je ne vois que Edition / Remplacer 14 par 28 puis "Remplacer tout". Au
risque de remplacer 14 ailleurs qu'en début de cellule. Sinon tu cliques
sur "Remplacer" ou sur "Suivant" quand tu ne veux pas remplacer.
Mais qu'appelles-tu "filtrer" colonne par colonne ?

Cordialement.

Gros Minet.

"patrick" a écrit dans le message de news:
eH$trLa$
bonjour

Dans une feuille de taille tres importante tous les nombres existant
commencent par le le 14xxxxxxx
je dois remplacer le début (14 ) par 28 sur sur tous ces codes .
Cette feuille contient soit des cellules avec du texte ou des codes de 9
chiffres ( ex 145968474). Jamais les deux ensembles .
Je filtre colonne par colonne pour remplacer le 14 mais connaissez vous
un moyen de le faire plus performant

merci

Patrick








Avatar
FxM
Bonjour,

as-tu essayé de remplacer 14* par 28* ?

@+
FxM


patrick wrote:
bonjour

le Remplacer Tout est trop " violent " car il risque de supprimer le 14
ailleurs et la feuille étant de taille très importante je risque des
erreurs de traitement par oubli et difficile de les repérer le 28 pouvant
exister à l' intérieur d'un nombre.
Actuellement je fais un filtre automatique pour dissocier les textes, et je
supprime à " la main " le 14 cellule par cellule

merci


"Gros Minet" a écrit dans le message de news:
e%23d59ha$
Bonjour patrick,

Je ne vois que Edition / Remplacer 14 par 28 puis "Remplacer tout". Au
risque de remplacer 14 ailleurs qu'en début de cellule. Sinon tu cliques
sur "Remplacer" ou sur "Suivant" quand tu ne veux pas remplacer.
Mais qu'appelles-tu "filtrer" colonne par colonne ?

Cordialement.

Gros Minet.

"patrick" a écrit dans le message de news:
eH$trLa$
bonjour

Dans une feuille de taille tres importante tous les nombres existant
commencent par le le 14xxxxxxx
je dois remplacer le début (14 ) par 28 sur sur tous ces codes .
Cette feuille contient soit des cellules avec du texte ou des codes de 9
chiffres ( ex 145968474). Jamais les deux ensembles .
Je filtre colonne par colonne pour remplacer le 14 mais connaissez vous
un moyen de le faire plus performant

merci

Patrick











Avatar
Gros Minet
Re,

Ce n'est pas violent si tu cliques sur le bouton "remplacer". Il le fera un
par un. Tu cliques sur le bouton "Suivant" quand tu ne veux pas remplacer.
Ça t'évites quand même les filtres et de taper "à la main" 28 à chaque fois.

Cordialement.

Gros Minet.

"patrick" a écrit dans le message de news:
O%23sOxwa$
bonjour

le Remplacer Tout est trop " violent " car il risque de supprimer le 14
ailleurs et la feuille étant de taille très importante je risque des
erreurs de traitement par oubli et difficile de les repérer le 28 pouvant
exister à l' intérieur d'un nombre.
Actuellement je fais un filtre automatique pour dissocier les textes, et
je supprime à " la main " le 14 cellule par cellule

merci


"Gros Minet" a écrit dans le message de news:
e%23d59ha$
Bonjour patrick,

Je ne vois que Edition / Remplacer 14 par 28 puis "Remplacer tout". Au
risque de remplacer 14 ailleurs qu'en début de cellule. Sinon tu cliques
sur "Remplacer" ou sur "Suivant" quand tu ne veux pas remplacer.
Mais qu'appelles-tu "filtrer" colonne par colonne ?

Cordialement.

Gros Minet.

"patrick" a écrit dans le message de news:
eH$trLa$
bonjour

Dans une feuille de taille tres importante tous les nombres existant
commencent par le le 14xxxxxxx
je dois remplacer le début (14 ) par 28 sur sur tous ces codes .
Cette feuille contient soit des cellules avec du texte ou des codes de
9 chiffres ( ex 145968474). Jamais les deux ensembles .
Je filtre colonne par colonne pour remplacer le 14 mais connaissez vous
un moyen de le faire plus performant

merci

Patrick












Avatar
Patrick BASTARD
Bonjour, *patrick*

La solution qui me vient à l'esprit :
140 000 000 dans une cellule
Edition, copier,
Sélectionner ta zone,
Edition, collage spécial, addition.

Cela te convient-il ?


--
Bien amicordialement,
P. Bastard


bonjour

Dans une feuille de taille tres importante tous les nombres existant
commencent par le le 14xxxxxxx
je dois remplacer le début (14 ) par 28 sur sur tous ces codes .
Cette feuille contient soit des cellules avec du texte ou des codes
de 9 chiffres ( ex 145968474). Jamais les deux ensembles .
Je filtre colonne par colonne pour remplacer le 14 mais connaissez
vous un moyen de le faire plus performant

merci

Patrick


Avatar
patrick
effectivement ,mais il y en a tellement

@+

"Gros Minet" a écrit dans le message de news:
um$Qd9a$
Re,

Ce n'est pas violent si tu cliques sur le bouton "remplacer". Il le fera
un par un. Tu cliques sur le bouton "Suivant" quand tu ne veux pas
remplacer. Ça t'évites quand même les filtres et de taper "à la main" 28 à
chaque fois.

Cordialement.

Gros Minet.

"patrick" a écrit dans le message de news:
O%23sOxwa$
bonjour

le Remplacer Tout est trop " violent " car il risque de supprimer le 14
ailleurs et la feuille étant de taille très importante je risque des
erreurs de traitement par oubli et difficile de les repérer le 28
pouvant exister à l' intérieur d'un nombre.
Actuellement je fais un filtre automatique pour dissocier les textes, et
je supprime à " la main " le 14 cellule par cellule

merci


"Gros Minet" a écrit dans le message de news:
e%23d59ha$
Bonjour patrick,

Je ne vois que Edition / Remplacer 14 par 28 puis "Remplacer tout". Au
risque de remplacer 14 ailleurs qu'en début de cellule. Sinon tu cliques
sur "Remplacer" ou sur "Suivant" quand tu ne veux pas remplacer.
Mais qu'appelles-tu "filtrer" colonne par colonne ?

Cordialement.

Gros Minet.

"patrick" a écrit dans le message de news:
eH$trLa$
bonjour

Dans une feuille de taille tres importante tous les nombres existant
commencent par le le 14xxxxxxx
je dois remplacer le début (14 ) par 28 sur sur tous ces codes .
Cette feuille contient soit des cellules avec du texte ou des codes de
9 chiffres ( ex 145968474). Jamais les deux ensembles .
Je filtre colonne par colonne pour remplacer le 14 mais connaissez vous
un moyen de le faire plus performant

merci

Patrick
















Avatar
patrick
bonjour

superbe cette macro, et tres bien pensé le collage spéciale addition

merci à vous tous


"Patrick BASTARD" a écrit dans le
message de news: %23YsxB9a$
Bonjour, *patrick*

La solution qui me vient à l'esprit :
140 000 000 dans une cellule
Edition, copier,
Sélectionner ta zone,
Edition, collage spécial, addition.

Cela te convient-il ?


--
Bien amicordialement,
P. Bastard


bonjour

Dans une feuille de taille tres importante tous les nombres existant
commencent par le le 14xxxxxxx
je dois remplacer le début (14 ) par 28 sur sur tous ces codes .
Cette feuille contient soit des cellules avec du texte ou des codes
de 9 chiffres ( ex 145968474). Jamais les deux ensembles .
Je filtre colonne par colonne pour remplacer le 14 mais connaissez
vous un moyen de le faire plus performant

merci

Patrick