Transformer tous les "0,0" d'une feuille en "0,000" par VBA
4 réponses
Aurélien
Bonjour =E0 tous=20
suite =E0 une importation de donn=E9es, certains chiffres ont=20
=E9t=E9 tronqu=E9 (ex : 1900 est devenu 1,9). Je d=E9sire ajouter=20
deux z=E9ros =E0 chaque fois que dans le classeur, se pr=E9sente=20
un nombre au format "0,0". Comment faire?
Merci par avance.
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
Ricky
Bonjour Aurélien et tous les lecteurs | Bonjour à tous | suite à une importation de données, certains chiffres ont | été tronqué (ex : 1900 est devenu 1,9). Je désire ajouter | deux zéros à chaque fois que dans le classeur, se présente | un nombre au format "0,0". Comment faire? | Merci par avance.
Sélectionner la zone qui contient les données puis Format / Cellule / Personnalisé / 0,000 Si tu veux obtenir le code, déclenche l'enregistreur de macro avant d'exécuter l'opération manuellement.
Bonjour Aurélien et tous les lecteurs
| Bonjour à tous
| suite à une importation de données, certains chiffres ont
| été tronqué (ex : 1900 est devenu 1,9). Je désire ajouter
| deux zéros à chaque fois que dans le classeur, se présente
| un nombre au format "0,0". Comment faire?
| Merci par avance.
Sélectionner la zone qui contient les données puis Format / Cellule /
Personnalisé / 0,000
Si tu veux obtenir le code, déclenche l'enregistreur de macro avant
d'exécuter l'opération manuellement.
Bonjour Aurélien et tous les lecteurs | Bonjour à tous | suite à une importation de données, certains chiffres ont | été tronqué (ex : 1900 est devenu 1,9). Je désire ajouter | deux zéros à chaque fois que dans le classeur, se présente | un nombre au format "0,0". Comment faire? | Merci par avance.
Sélectionner la zone qui contient les données puis Format / Cellule / Personnalisé / 0,000 Si tu veux obtenir le code, déclenche l'enregistreur de macro avant d'exécuter l'opération manuellement.
Le pb tient évidemment au format de la virgule au moment de l'exportation. Une solution facile est de multiplier pas 1000 en ayant auparavant rétablit le bon style de virgule... Suis-je assez clair ? Pô sûr ! Cette méthode à l'avantage de ne pas utiliser de macro mais les options d'Excel et un collage spécial Multiplication (1000 ayant était copié)...
-----Message d'origine----- Merci bien Ricky, Mais tous les nombres ne sont pas tronqués, le sont seulement ceux qui finissent par un ou deux 0(ex : 1900). Sont restés normaux les autres (ex: 1234 --> 1,234), à qui
je ne vais pas ajouter un ou deux 0. Il faux un formule IF.. format = "0,0" then --> "0,000" et If = "0,00" then --> "0,000" Mais je n'y arrive pas! Merci par avance Aurélien
-----Message d'origine----- Bonjour Aurélien et tous les lecteurs | Bonjour à tous | suite à une importation de données, certains chiffres ont
| été tronqué (ex : 1900 est devenu 1,9). Je désire ajouter
| deux zéros à chaque fois que dans le classeur, se présente
| un nombre au format "0,0". Comment faire? | Merci par avance.
Sélectionner la zone qui contient les données puis Format / Cellule /
Personnalisé / 0,000 Si tu veux obtenir le code, déclenche l'enregistreur de macro avant
d'exécuter l'opération manuellement.
-- Ricky [MVP] Visitez les faq.... http://www.faqoe.com http://faq.ms.word.free.fr http://dj.joss.free.fr/faq.htm http://www.excelabo.net http://support.microsoft.com/directory/worldwide/fr/newsg r
oup/regles.htm
.
.
Le pb tient évidemment au format de la virgule au moment
de l'exportation.
Une solution facile est de multiplier pas 1000 en ayant
auparavant rétablit le bon style de virgule...
Suis-je assez clair ? Pô sûr !
Cette méthode à l'avantage de ne pas utiliser de macro
mais les options d'Excel et un collage spécial
Multiplication (1000 ayant était copié)...
-----Message d'origine-----
Merci bien Ricky,
Mais tous les nombres ne sont pas tronqués, le sont
seulement ceux qui finissent par un ou deux 0(ex : 1900).
Sont restés normaux les autres (ex: 1234 --> 1,234), à
qui
je ne vais pas ajouter un ou deux 0.
Il faux un formule IF.. format = "0,0" then --> "0,000"
et If = "0,00" then --> "0,000"
Mais je n'y arrive pas!
Merci par avance
Aurélien
-----Message d'origine-----
Bonjour Aurélien et tous les lecteurs
| Bonjour à tous
| suite à une importation de données, certains chiffres
ont
| été tronqué (ex : 1900 est devenu 1,9). Je désire
ajouter
| deux zéros à chaque fois que dans le classeur, se
présente
| un nombre au format "0,0". Comment faire?
| Merci par avance.
Sélectionner la zone qui contient les données puis
Format / Cellule /
Personnalisé / 0,000
Si tu veux obtenir le code, déclenche l'enregistreur de
macro avant
d'exécuter l'opération manuellement.
--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsg
r
Le pb tient évidemment au format de la virgule au moment de l'exportation. Une solution facile est de multiplier pas 1000 en ayant auparavant rétablit le bon style de virgule... Suis-je assez clair ? Pô sûr ! Cette méthode à l'avantage de ne pas utiliser de macro mais les options d'Excel et un collage spécial Multiplication (1000 ayant était copié)...
-----Message d'origine----- Merci bien Ricky, Mais tous les nombres ne sont pas tronqués, le sont seulement ceux qui finissent par un ou deux 0(ex : 1900). Sont restés normaux les autres (ex: 1234 --> 1,234), à qui
je ne vais pas ajouter un ou deux 0. Il faux un formule IF.. format = "0,0" then --> "0,000" et If = "0,00" then --> "0,000" Mais je n'y arrive pas! Merci par avance Aurélien
-----Message d'origine----- Bonjour Aurélien et tous les lecteurs | Bonjour à tous | suite à une importation de données, certains chiffres ont
| été tronqué (ex : 1900 est devenu 1,9). Je désire ajouter
| deux zéros à chaque fois que dans le classeur, se présente
| un nombre au format "0,0". Comment faire? | Merci par avance.
Sélectionner la zone qui contient les données puis Format / Cellule /
Personnalisé / 0,000 Si tu veux obtenir le code, déclenche l'enregistreur de macro avant
d'exécuter l'opération manuellement.
-- Ricky [MVP] Visitez les faq.... http://www.faqoe.com http://faq.ms.word.free.fr http://dj.joss.free.fr/faq.htm http://www.excelabo.net http://support.microsoft.com/directory/worldwide/fr/newsg r
oup/regles.htm
.
.
Vincent.
Le pb tient évidemment au format de la virgule au moment de l'exportation. Une solution facile est de multiplier pas 1000 en ayant auparavant rétablit le bon style de virgule... Suis-je assez clair ? Pô sûr ! Cette méthode à l'avantage de ne pas utiliser de macro mais les options d'Excel et un collage spécial Multiplication (1000 ayant était copié)...
-----Message d'origine----- Merci bien Ricky, Mais tous les nombres ne sont pas tronqués, le sont seulement ceux qui finissent par un ou deux 0(ex : 1900). Sont restés normaux les autres (ex: 1234 --> 1,234), à qui
je ne vais pas ajouter un ou deux 0. Il faux un formule IF.. format = "0,0" then --> "0,000" et If = "0,00" then --> "0,000" Mais je n'y arrive pas! Merci par avance Aurélien
-----Message d'origine----- Bonjour Aurélien et tous les lecteurs | Bonjour à tous | suite à une importation de données, certains chiffres ont
| été tronqué (ex : 1900 est devenu 1,9). Je désire ajouter
| deux zéros à chaque fois que dans le classeur, se présente
| un nombre au format "0,0". Comment faire? | Merci par avance.
Sélectionner la zone qui contient les données puis Format / Cellule /
Personnalisé / 0,000 Si tu veux obtenir le code, déclenche l'enregistreur de macro avant
d'exécuter l'opération manuellement.
-- Ricky [MVP] Visitez les faq.... http://www.faqoe.com http://faq.ms.word.free.fr http://dj.joss.free.fr/faq.htm http://www.excelabo.net http://support.microsoft.com/directory/worldwide/fr/newsg r
oup/regles.htm
.
.
Le pb tient évidemment au format de la virgule au moment
de l'exportation.
Une solution facile est de multiplier pas 1000 en ayant
auparavant rétablit le bon style de virgule...
Suis-je assez clair ? Pô sûr !
Cette méthode à l'avantage de ne pas utiliser de macro
mais les options d'Excel et un collage spécial
Multiplication (1000 ayant était copié)...
-----Message d'origine-----
Merci bien Ricky,
Mais tous les nombres ne sont pas tronqués, le sont
seulement ceux qui finissent par un ou deux 0(ex : 1900).
Sont restés normaux les autres (ex: 1234 --> 1,234), à
qui
je ne vais pas ajouter un ou deux 0.
Il faux un formule IF.. format = "0,0" then --> "0,000"
et If = "0,00" then --> "0,000"
Mais je n'y arrive pas!
Merci par avance
Aurélien
-----Message d'origine-----
Bonjour Aurélien et tous les lecteurs
| Bonjour à tous
| suite à une importation de données, certains chiffres
ont
| été tronqué (ex : 1900 est devenu 1,9). Je désire
ajouter
| deux zéros à chaque fois que dans le classeur, se
présente
| un nombre au format "0,0". Comment faire?
| Merci par avance.
Sélectionner la zone qui contient les données puis
Format / Cellule /
Personnalisé / 0,000
Si tu veux obtenir le code, déclenche l'enregistreur de
macro avant
d'exécuter l'opération manuellement.
--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsg
r
Le pb tient évidemment au format de la virgule au moment de l'exportation. Une solution facile est de multiplier pas 1000 en ayant auparavant rétablit le bon style de virgule... Suis-je assez clair ? Pô sûr ! Cette méthode à l'avantage de ne pas utiliser de macro mais les options d'Excel et un collage spécial Multiplication (1000 ayant était copié)...
-----Message d'origine----- Merci bien Ricky, Mais tous les nombres ne sont pas tronqués, le sont seulement ceux qui finissent par un ou deux 0(ex : 1900). Sont restés normaux les autres (ex: 1234 --> 1,234), à qui
je ne vais pas ajouter un ou deux 0. Il faux un formule IF.. format = "0,0" then --> "0,000" et If = "0,00" then --> "0,000" Mais je n'y arrive pas! Merci par avance Aurélien
-----Message d'origine----- Bonjour Aurélien et tous les lecteurs | Bonjour à tous | suite à une importation de données, certains chiffres ont
| été tronqué (ex : 1900 est devenu 1,9). Je désire ajouter
| deux zéros à chaque fois que dans le classeur, se présente
| un nombre au format "0,0". Comment faire? | Merci par avance.
Sélectionner la zone qui contient les données puis Format / Cellule /
Personnalisé / 0,000 Si tu veux obtenir le code, déclenche l'enregistreur de macro avant
d'exécuter l'opération manuellement.
-- Ricky [MVP] Visitez les faq.... http://www.faqoe.com http://faq.ms.word.free.fr http://dj.joss.free.fr/faq.htm http://www.excelabo.net http://support.microsoft.com/directory/worldwide/fr/newsg r
oup/regles.htm
.
.
ChrisV
Bonjour Aurélien,
L'option: Outils/Options.../Modification/Décimale fixe de ton classeur avant importation était sans doute paramétrée sur: Décimale fixe cochée; Place: 3
Rétablir l'option par défaut: Décimale fixe décochée lors de la prochaine importation...
ChrisV
"Aurelien" a écrit dans le message de news: 069a01c35ffb$73d08020$ Merci bien Ricky, Mais tous les nombres ne sont pas tronqués, le sont seulement ceux qui finissent par un ou deux 0(ex : 1900). Sont restés normaux les autres (ex: 1234 --> 1,234), à qui je ne vais pas ajouter un ou deux 0. Il faux un formule IF.. format = "0,0" then --> "0,000" et If = "0,00" then --> "0,000" Mais je n'y arrive pas! Merci par avance Aurélien
-----Message d'origine----- Bonjour Aurélien et tous les lecteurs | Bonjour à tous | suite à une importation de données, certains chiffres ont
| été tronqué (ex : 1900 est devenu 1,9). Je désire ajouter
| deux zéros à chaque fois que dans le classeur, se présente
| un nombre au format "0,0". Comment faire? | Merci par avance.
Sélectionner la zone qui contient les données puis Format / Cellule /
Personnalisé / 0,000 Si tu veux obtenir le code, déclenche l'enregistreur de macro avant
L'option: Outils/Options.../Modification/Décimale fixe
de ton classeur avant importation était sans doute paramétrée sur:
Décimale fixe cochée; Place: 3
Rétablir l'option par défaut: Décimale fixe décochée lors de la prochaine
importation...
ChrisV
"Aurelien" <aurelien_coquil@yahoo.fr> a écrit dans le message de news:
069a01c35ffb$73d08020$a101280a@phx.gbl...
Merci bien Ricky,
Mais tous les nombres ne sont pas tronqués, le sont
seulement ceux qui finissent par un ou deux 0(ex : 1900).
Sont restés normaux les autres (ex: 1234 --> 1,234), à qui
je ne vais pas ajouter un ou deux 0.
Il faux un formule IF.. format = "0,0" then --> "0,000"
et If = "0,00" then --> "0,000"
Mais je n'y arrive pas!
Merci par avance
Aurélien
-----Message d'origine-----
Bonjour Aurélien et tous les lecteurs
| Bonjour à tous
| suite à une importation de données, certains chiffres
ont
| été tronqué (ex : 1900 est devenu 1,9). Je désire
ajouter
| deux zéros à chaque fois que dans le classeur, se
présente
| un nombre au format "0,0". Comment faire?
| Merci par avance.
Sélectionner la zone qui contient les données puis
Format / Cellule /
Personnalisé / 0,000
Si tu veux obtenir le code, déclenche l'enregistreur de
macro avant
L'option: Outils/Options.../Modification/Décimale fixe de ton classeur avant importation était sans doute paramétrée sur: Décimale fixe cochée; Place: 3
Rétablir l'option par défaut: Décimale fixe décochée lors de la prochaine importation...
ChrisV
"Aurelien" a écrit dans le message de news: 069a01c35ffb$73d08020$ Merci bien Ricky, Mais tous les nombres ne sont pas tronqués, le sont seulement ceux qui finissent par un ou deux 0(ex : 1900). Sont restés normaux les autres (ex: 1234 --> 1,234), à qui je ne vais pas ajouter un ou deux 0. Il faux un formule IF.. format = "0,0" then --> "0,000" et If = "0,00" then --> "0,000" Mais je n'y arrive pas! Merci par avance Aurélien
-----Message d'origine----- Bonjour Aurélien et tous les lecteurs | Bonjour à tous | suite à une importation de données, certains chiffres ont
| été tronqué (ex : 1900 est devenu 1,9). Je désire ajouter
| deux zéros à chaque fois que dans le classeur, se présente
| un nombre au format "0,0". Comment faire? | Merci par avance.
Sélectionner la zone qui contient les données puis Format / Cellule /
Personnalisé / 0,000 Si tu veux obtenir le code, déclenche l'enregistreur de macro avant