OVH Cloud OVH Cloud

Macro de suppression de colonne et de remplacement de données

9 réponses
Avatar
lolo
Bonjour =E0 tous

Voila je fais des import de donn=E9es de SAP vers excel mais les
donn=E9es ne sont pas correctement mise en forme
Je voudrais savoir si il est possible de cr=E9er une macro me permettant
de supprimer des colonnes.
Dans une colonne,j'ai des quantit=E9 =E9crite comme ceci 100 EA ou 100 M
je voudrais supprimer tout les EA et les M de cette colonne est ce que
cela est possible avec une macro ?
En fait je sais qu'il y a le remplacer par mais j'aimerais faire ceci
grace a une macro ce qui me permetterait d'aller beaucoup plus vite.

Merci de votre aide=20

A+

9 réponses

Avatar
Paul V
Hello tous,

Ne serait-ce pas le moment idéal pour utiliser l'enregistreur de macro?

A+

Paul V
"lolo" a écrit dans le message de news:

Bonjour à tous

Voila je fais des import de données de SAP vers excel mais les
données ne sont pas correctement mise en forme
Je voudrais savoir si il est possible de créer une macro me permettant
de supprimer des colonnes.
Dans une colonne,j'ai des quantité écrite comme ceci 100 EA ou 100 M
je voudrais supprimer tout les EA et les M de cette colonne est ce que
cela est possible avec une macro ?
En fait je sais qu'il y a le remplacer par mais j'aimerais faire ceci
grace a une macro ce qui me permetterait d'aller beaucoup plus vite.

Merci de votre aide

A+
Avatar
lolo
Salut

Qu'est ce que tu appelle l'enregistreur de macro ?

Merci

A+
Avatar
JB
Bonjour,

Pour remplacer EA par une chaine vide: Range("D:E").Replace " EA", ""

JB


Bonjour à tous

Voila je fais des import de données de SAP vers excel mais les
données ne sont pas correctement mise en forme
Je voudrais savoir si il est possible de créer une macro me permettant
de supprimer des colonnes.
Dans une colonne,j'ai des quantité écrite comme ceci 100 EA ou 100 M
je voudrais supprimer tout les EA et les M de cette colonne est ce que
cela est possible avec une macro ?
En fait je sais qu'il y a le remplacer par mais j'aimerais faire ceci
grace a une macro ce qui me permetterait d'aller beaucoup plus vite.

Merci de votre aide

A+


Avatar
lolo
Ok merci JB

Je test de suite

Merci A+
Avatar
lolo
Ok nickel ça fonctionne comme je voulais. J'ai juste un probleme :

Dans ma colonne des fois j'ai 1.800 et je voudrais supprimer le point

quand je refais la macro et qu'a la place j'écris ça

Range("A:A").Replace " .", ""

Ca ne fonctionne pas !

Pourquoi ?

Merci de votre aide
Avatar
JB
Il ne faut pas d'espace devant le .

Range("A:A").Replace ".", ""

JB


Ok nickel ça fonctionne comme je voulais. J'ai juste un probleme :

Dans ma colonne des fois j'ai 1.800 et je voudrais supprimer le point

quand je refais la macro et qu'a la place j'écris ça

Range("A:A").Replace " .", ""

Ca ne fonctionne pas !

Pourquoi ?

Merci de votre aide


Avatar
lolo
Ok nickel ca fonctionne parfaitement !


merci beaucoup de ton aide

Plus que les colonnes à supprimer lol

A+
Avatar
JB
Range("G:K").EntireColumn.Delete

JB

Ok nickel ca fonctionne parfaitement !


merci beaucoup de ton aide

Plus que les colonnes à supprimer lol

A+


Avatar
lolo
Salut

Merci beaucoup ça fonctionne nickel

Ca fais plaisir des voir que des personnes sont toujours là pour aider
les débutants

Merci

A+