Bonjour
Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple
1 233 444 le rendre 1233444.
J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs
stocké ne se convertissent pas en chiffre.
Merci de votre aide
H
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JB
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
- For Each c In Range([A1], [A65000].End(xlUp)) c.Value = Replace(c.Value, " ", "") Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" wrote:
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par ex emple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les vale urs stocké ne se convertissent pas en chiffre. Merci de votre aide H
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
-
For Each c In Range([A1], [A65000].End(xlUp))
c.Value = Replace(c.Value, " ", "")
Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" <hichamoudrh...@yahoo.fr> wrote:
Bonjour
Je souhaite écrire une macro qui supprime les espaces de chiffre par ex emple
1 233 444 le rendre 1233444.
J'ai essayé avec le séparateur de millier mais sa marche pas les vale urs
stocké ne se convertissent pas en chiffre.
Merci de votre aide
H
- For Each c In Range([A1], [A65000].End(xlUp)) c.Value = Replace(c.Value, " ", "") Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" wrote:
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par ex emple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les vale urs stocké ne se convertissent pas en chiffre. Merci de votre aide H
JB
ou
[A:A].Value=[A:A].Value
JB
On 10 juil, 19:46, JB wrote:
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
- For Each c In Range([A1], [A65000].End(xlUp)) c.Value = Replace(c.Value, " ", "") Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" wrote:
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les va leurs stocké ne se convertissent pas en chiffre. Merci de votre aide H- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
ou
[A:A].Value=[A:A].Value
JB
On 10 juil, 19:46, JB <boisgont...@hotmail.com> wrote:
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
-
For Each c In Range([A1], [A65000].End(xlUp))
c.Value = Replace(c.Value, " ", "")
Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" <hichamoudrh...@yahoo.fr> wrote:
Bonjour
Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple
1 233 444 le rendre 1233444.
J'ai essayé avec le séparateur de millier mais sa marche pas les va leurs
stocké ne se convertissent pas en chiffre.
Merci de votre aide
H- Masquer le texte des messages précédents -
- For Each c In Range([A1], [A65000].End(xlUp)) c.Value = Replace(c.Value, " ", "") Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" wrote:
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les va leurs stocké ne se convertissent pas en chiffre. Merci de votre aide H- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
MichDenis
En supposant que ce ne soit pas un format de cellules,
Tu ne dis pas où est la source de ce problème d'espace... si c'est à la suite d'importation de données. il se peut que ce soit le caractère 160 qui ressemble au caractère 32 fait par la barre d'espacement (160 et 32 => caractère Ascii)
Tu sélectionnes ta plage de cellules, commande Édition / Remplacer dans la fenêtre Rechercher, tu tapes 0160 en gardant la touche Alt de gauche enfoncée et tu appuies sur la touche "Remplacer tout"
"Hicham Oudrhiri" a écrit dans le message de news: % Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H
En supposant que ce ne soit pas un format de cellules,
Tu ne dis pas où est la source de ce problème d'espace...
si c'est à la suite d'importation de données. il se peut
que ce soit le caractère 160 qui ressemble au caractère 32
fait par la barre d'espacement (160 et 32 => caractère Ascii)
Tu sélectionnes ta plage de cellules,
commande Édition / Remplacer
dans la fenêtre Rechercher, tu tapes 0160 en gardant la touche Alt
de gauche enfoncée
et tu appuies sur la touche "Remplacer tout"
"Hicham Oudrhiri" <hichamoudrhiri@yahoo.fr> a écrit dans le message de news:
%233eY7ixwHHA.4628@TK2MSFTNGP02.phx.gbl...
Bonjour
Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple
1 233 444 le rendre 1233444.
J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs
stocké ne se convertissent pas en chiffre.
Merci de votre aide
H
En supposant que ce ne soit pas un format de cellules,
Tu ne dis pas où est la source de ce problème d'espace... si c'est à la suite d'importation de données. il se peut que ce soit le caractère 160 qui ressemble au caractère 32 fait par la barre d'espacement (160 et 32 => caractère Ascii)
Tu sélectionnes ta plage de cellules, commande Édition / Remplacer dans la fenêtre Rechercher, tu tapes 0160 en gardant la touche Alt de gauche enfoncée et tu appuies sur la touche "Remplacer tout"
"Hicham Oudrhiri" a écrit dans le message de news: % Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H
JB
Post un echantillon du fichier (copier/coller)
JB On 10 juil, 20:06, "Hicham Oudrhiri" wrote:
Re ca marche pas. Merci quand même H "JB" a écrit dans le message de news:
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
- For Each c In Range([A1], [A65000].End(xlUp)) c.Value = Replace(c.Value, " ", "") Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" wrote:
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les va leurs stocké ne se convertissent pas en chiffre. Merci de votre aide H- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Post un echantillon du fichier (copier/coller)
JB
On 10 juil, 20:06, "Hicham Oudrhiri" <hichamoudrh...@yahoo.fr> wrote:
Re
ca marche pas. Merci quand même
H
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1184089601.640945.274...@r34g2000hsd.googlegroups.com...
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
-
For Each c In Range([A1], [A65000].End(xlUp))
c.Value = Replace(c.Value, " ", "")
Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" <hichamoudrh...@yahoo.fr> wrote:
Bonjour
Je souhaite écrire une macro qui supprime les espaces de chiffre par
exemple
1 233 444 le rendre 1233444.
J'ai essayé avec le séparateur de millier mais sa marche pas les va leurs
stocké ne se convertissent pas en chiffre.
Merci de votre aide
H- Masquer le texte des messages précédents -
Re ca marche pas. Merci quand même H "JB" a écrit dans le message de news:
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
- For Each c In Range([A1], [A65000].End(xlUp)) c.Value = Replace(c.Value, " ", "") Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" wrote:
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les va leurs stocké ne se convertissent pas en chiffre. Merci de votre aide H- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Hicham Oudrhiri
Re ca marche pas. Merci quand même H "JB" a écrit dans le message de news:
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
- For Each c In Range([A1], [A65000].End(xlUp)) c.Value = Replace(c.Value, " ", "") Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" wrote:
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H
Re
ca marche pas. Merci quand même
H
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1184089601.640945.274570@r34g2000hsd.googlegroups.com...
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
-
For Each c In Range([A1], [A65000].End(xlUp))
c.Value = Replace(c.Value, " ", "")
Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" <hichamoudrh...@yahoo.fr> wrote:
Bonjour
Je souhaite écrire une macro qui supprime les espaces de chiffre par
exemple
1 233 444 le rendre 1233444.
J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs
stocké ne se convertissent pas en chiffre.
Merci de votre aide
H
Re ca marche pas. Merci quand même H "JB" a écrit dans le message de news:
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
- For Each c In Range([A1], [A65000].End(xlUp)) c.Value = Replace(c.Value, " ", "") Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" wrote:
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H
MichDenis
La suggestion que je t'ai faite fonctionne correctement. Que veux-tu de plus ?
"Hicham Oudrhiri" a écrit dans le message de news:
Ok ci joint le fichier. H "JB" a écrit dans le message de news:
Post un echantillon du fichier (copier/coller)
JB On 10 juil, 20:06, "Hicham Oudrhiri" wrote:
Re ca marche pas. Merci quand même H "JB" a écrit dans le message de news:
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
- For Each c In Range([A1], [A65000].End(xlUp)) c.Value = Replace(c.Value, " ", "") Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" wrote:
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
La suggestion que je t'ai faite fonctionne correctement.
Que veux-tu de plus ?
"Hicham Oudrhiri" <hichamoudrhiri@yahoo.fr> a écrit dans le message de news:
OTH1A4xwHHA.2304@TK2MSFTNGP06.phx.gbl...
Ok ci joint le fichier.
H
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1184090665.828927.208770@g4g2000hsf.googlegroups.com...
Post un echantillon du fichier (copier/coller)
JB
On 10 juil, 20:06, "Hicham Oudrhiri" <hichamoudrh...@yahoo.fr> wrote:
Re
ca marche pas. Merci quand même
H
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1184089601.640945.274...@r34g2000hsd.googlegroups.com...
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
-
For Each c In Range([A1], [A65000].End(xlUp))
c.Value = Replace(c.Value, " ", "")
Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" <hichamoudrh...@yahoo.fr> wrote:
Bonjour
Je souhaite écrire une macro qui supprime les espaces de chiffre par
exemple
1 233 444 le rendre 1233444.
J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs
stocké ne se convertissent pas en chiffre.
Merci de votre aide
H- Masquer le texte des messages précédents -
La suggestion que je t'ai faite fonctionne correctement. Que veux-tu de plus ?
"Hicham Oudrhiri" a écrit dans le message de news:
Ok ci joint le fichier. H "JB" a écrit dans le message de news:
Post un echantillon du fichier (copier/coller)
JB On 10 juil, 20:06, "Hicham Oudrhiri" wrote:
Re ca marche pas. Merci quand même H "JB" a écrit dans le message de news:
Bonsoir,
-Commande Edition/Remplacer
- =Cnum(A1)
- For Each c In Range([A1], [A65000].End(xlUp)) c.Value = Replace(c.Value, " ", "") Next c
JB
On 10 juil, 19:40, "Hicham Oudrhiri" wrote:
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Hicham Oudrhiri
Re Le probleme est que ce n est pas reconnu par Excel comme des chiffres mais du texte. Ca donne rien h "MichDenis" a écrit dans le message de news:
En supposant que ce ne soit pas un format de cellules,
Tu ne dis pas où est la source de ce problème d'espace... si c'est à la suite d'importation de données. il se peut que ce soit le caractère 160 qui ressemble au caractère 32 fait par la barre d'espacement (160 et 32 => caractère Ascii)
Tu sélectionnes ta plage de cellules, commande Édition / Remplacer dans la fenêtre Rechercher, tu tapes 0160 en gardant la touche Alt de gauche enfoncée et tu appuies sur la touche "Remplacer tout"
"Hicham Oudrhiri" a écrit dans le message de news: % Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H
Re
Le probleme est que ce n est pas reconnu par Excel comme des chiffres mais
du texte. Ca donne rien
h
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
uOU9huxwHHA.4588@TK2MSFTNGP03.phx.gbl...
En supposant que ce ne soit pas un format de cellules,
Tu ne dis pas où est la source de ce problème d'espace...
si c'est à la suite d'importation de données. il se peut
que ce soit le caractère 160 qui ressemble au caractère 32
fait par la barre d'espacement (160 et 32 => caractère Ascii)
Tu sélectionnes ta plage de cellules,
commande Édition / Remplacer
dans la fenêtre Rechercher, tu tapes 0160 en gardant la touche Alt
de gauche enfoncée
et tu appuies sur la touche "Remplacer tout"
"Hicham Oudrhiri" <hichamoudrhiri@yahoo.fr> a écrit dans le message de
news:
%233eY7ixwHHA.4628@TK2MSFTNGP02.phx.gbl...
Bonjour
Je souhaite écrire une macro qui supprime les espaces de chiffre par
exemple
1 233 444 le rendre 1233444.
J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs
stocké ne se convertissent pas en chiffre.
Merci de votre aide
H
Re Le probleme est que ce n est pas reconnu par Excel comme des chiffres mais du texte. Ca donne rien h "MichDenis" a écrit dans le message de news:
En supposant que ce ne soit pas un format de cellules,
Tu ne dis pas où est la source de ce problème d'espace... si c'est à la suite d'importation de données. il se peut que ce soit le caractère 160 qui ressemble au caractère 32 fait par la barre d'espacement (160 et 32 => caractère Ascii)
Tu sélectionnes ta plage de cellules, commande Édition / Remplacer dans la fenêtre Rechercher, tu tapes 0160 en gardant la touche Alt de gauche enfoncée et tu appuies sur la touche "Remplacer tout"
"Hicham Oudrhiri" a écrit dans le message de news: % Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H
MichDenis
Et bien, tu dois avoir une version Excel particulière ! à partir de ton fichier exemple, ce que je t'ai proposé enlève les espaces et les données obtenues sont reconnus comme des nombres. Si tu désires avoir un format numérique particulier, il y a la commande Format / cellules / onglet Nombre / Personnaliser
"Hicham Oudrhiri" a écrit dans le message de news:
Re Le probleme est que ce n est pas reconnu par Excel comme des chiffres mais du texte. Ca donne rien h "MichDenis" a écrit dans le message de news:
En supposant que ce ne soit pas un format de cellules,
Tu ne dis pas où est la source de ce problème d'espace... si c'est à la suite d'importation de données. il se peut que ce soit le caractère 160 qui ressemble au caractère 32 fait par la barre d'espacement (160 et 32 => caractère Ascii)
Tu sélectionnes ta plage de cellules, commande Édition / Remplacer dans la fenêtre Rechercher, tu tapes 0160 en gardant la touche Alt de gauche enfoncée et tu appuies sur la touche "Remplacer tout"
"Hicham Oudrhiri" a écrit dans le message de news: % Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H
Et bien, tu dois avoir une version Excel particulière !
à partir de ton fichier exemple, ce que je t'ai proposé
enlève les espaces et les données obtenues sont reconnus
comme des nombres. Si tu désires avoir un format numérique
particulier, il y a la commande Format / cellules / onglet Nombre / Personnaliser
"Hicham Oudrhiri" <hichamoudrhiri@yahoo.fr> a écrit dans le message de news:
ONOWiKywHHA.1188@TK2MSFTNGP04.phx.gbl...
Re
Le probleme est que ce n est pas reconnu par Excel comme des chiffres mais
du texte. Ca donne rien
h
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
uOU9huxwHHA.4588@TK2MSFTNGP03.phx.gbl...
En supposant que ce ne soit pas un format de cellules,
Tu ne dis pas où est la source de ce problème d'espace...
si c'est à la suite d'importation de données. il se peut
que ce soit le caractère 160 qui ressemble au caractère 32
fait par la barre d'espacement (160 et 32 => caractère Ascii)
Tu sélectionnes ta plage de cellules,
commande Édition / Remplacer
dans la fenêtre Rechercher, tu tapes 0160 en gardant la touche Alt
de gauche enfoncée
et tu appuies sur la touche "Remplacer tout"
"Hicham Oudrhiri" <hichamoudrhiri@yahoo.fr> a écrit dans le message de
news:
%233eY7ixwHHA.4628@TK2MSFTNGP02.phx.gbl...
Bonjour
Je souhaite écrire une macro qui supprime les espaces de chiffre par
exemple
1 233 444 le rendre 1233444.
J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs
stocké ne se convertissent pas en chiffre.
Merci de votre aide
H
Et bien, tu dois avoir une version Excel particulière ! à partir de ton fichier exemple, ce que je t'ai proposé enlève les espaces et les données obtenues sont reconnus comme des nombres. Si tu désires avoir un format numérique particulier, il y a la commande Format / cellules / onglet Nombre / Personnaliser
"Hicham Oudrhiri" a écrit dans le message de news:
Re Le probleme est que ce n est pas reconnu par Excel comme des chiffres mais du texte. Ca donne rien h "MichDenis" a écrit dans le message de news:
En supposant que ce ne soit pas un format de cellules,
Tu ne dis pas où est la source de ce problème d'espace... si c'est à la suite d'importation de données. il se peut que ce soit le caractère 160 qui ressemble au caractère 32 fait par la barre d'espacement (160 et 32 => caractère Ascii)
Tu sélectionnes ta plage de cellules, commande Édition / Remplacer dans la fenêtre Rechercher, tu tapes 0160 en gardant la touche Alt de gauche enfoncée et tu appuies sur la touche "Remplacer tout"
"Hicham Oudrhiri" a écrit dans le message de news: % Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H
Didier
j'ai fait presque cela mais pas dispo chez moi En réalité je supprime tous les caractère qui ne sont pas des chiffres conserve la virgule et remplace le point par une virgule
il suffit de déconcaténer caractère par caractère et faire un test sur le code ascii
slts
"Hicham Oudrhiri" a écrit dans le message de news: %
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H
j'ai fait presque cela mais pas dispo chez moi
En réalité je supprime tous les caractère qui ne sont pas des chiffres
conserve la virgule et remplace le point par une virgule
il suffit de déconcaténer caractère par caractère et faire un test sur le
code ascii
slts
"Hicham Oudrhiri" <hichamoudrhiri@yahoo.fr> a écrit dans le message de news:
%233eY7ixwHHA.4628@TK2MSFTNGP02.phx.gbl...
Bonjour
Je souhaite écrire une macro qui supprime les espaces de chiffre par
exemple 1 233 444 le rendre 1233444.
J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs
stocké ne se convertissent pas en chiffre.
Merci de votre aide
H
j'ai fait presque cela mais pas dispo chez moi En réalité je supprime tous les caractère qui ne sont pas des chiffres conserve la virgule et remplace le point par une virgule
il suffit de déconcaténer caractère par caractère et faire un test sur le code ascii
slts
"Hicham Oudrhiri" a écrit dans le message de news: %
Bonjour Je souhaite écrire une macro qui supprime les espaces de chiffre par exemple 1 233 444 le rendre 1233444. J'ai essayé avec le séparateur de millier mais sa marche pas les valeurs stocké ne se convertissent pas en chiffre. Merci de votre aide H