dans du code VB j'importe un fichier csv contenant des nombres (sous ce
format "3,954.00"). Après importation, je formate la colonne contenant ce
nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs
de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
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
dre
Bonjour,
Quel format as-tu après avoir formaté la colonne en format monétaire ? Un petit exemple en pièce jointe serait plus facile.
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce format "3,954.00"). Après importation, je formate la colonne contenant ce nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Comment puis-je faire ?
Merci par avance
Thierry
Bonjour,
Quel format as-tu après avoir formaté la colonne en format monétaire ?
Un petit exemple en pièce jointe serait plus facile.
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce
format "3,954.00"). Après importation, je formate la colonne contenant ce
nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs
de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Quel format as-tu après avoir formaté la colonne en format monétaire ? Un petit exemple en pièce jointe serait plus facile.
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce format "3,954.00"). Après importation, je formate la colonne contenant ce nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Comment puis-je faire ?
Merci par avance
Thierry
isabelle
bonjour Thierry,
Range("A1") = "3,954.54" x = CStr(CDbl([a1]) * 100)
isabelle
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce format "3,954.00"). Après importation, je formate la colonne contenant ce nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Comment puis-je faire ?
Merci par avance
Thierry
bonjour Thierry,
Range("A1") = "3,954.54"
x = CStr(CDbl([a1]) * 100)
isabelle
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce
format "3,954.00"). Après importation, je formate la colonne contenant ce
nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs
de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Range("A1") = "3,954.54" x = CStr(CDbl([a1]) * 100)
isabelle
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce format "3,954.00"). Après importation, je formate la colonne contenant ce nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Comment puis-je faire ?
Merci par avance
Thierry
Boisgontier
Bonjour,
For Each c In Selection c.NumberFormat = "@" c.Value = Replace(Replace(c.Text, ".", ""), ",", "") Next c
JB "tbabey" a écrit dans le message de news:
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce format "3,954.00"). Après importation, je formate la colonne contenant ce nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Comment puis-je faire ?
Merci par avance
Thierry
Bonjour,
For Each c In Selection
c.NumberFormat = "@"
c.Value = Replace(Replace(c.Text, ".", ""), ",", "")
Next c
JB
"tbabey" <tbabey@discussions.microsoft.com> a écrit dans le message de news:
CE114993-4FAB-4FB3-BC18-B8652D4DC371@microsoft.com...
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce
format "3,954.00"). Après importation, je formate la colonne contenant ce
nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs
de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
For Each c In Selection c.NumberFormat = "@" c.Value = Replace(Replace(c.Text, ".", ""), ",", "") Next c
JB "tbabey" a écrit dans le message de news:
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce format "3,954.00"). Après importation, je formate la colonne contenant ce nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Comment puis-je faire ?
Merci par avance
Thierry
isabelle
test tb2
bonjour Thierry,
Range("A1") = "3,954.54" x = CStr(CDbl([a1]) * 100)
isabelle
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce format "3,954.00"). Après importation, je formate la colonne contenant ce nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Comment puis-je faire ?
Merci par avance
Thierry
test tb2
bonjour Thierry,
Range("A1") = "3,954.54"
x = CStr(CDbl([a1]) * 100)
isabelle
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous
ce format "3,954.00"). Après importation, je formate la colonne
contenant ce nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les
séparateurs de milliers et de décimal (dans mon exemple je souhaite
obtenir "395400".
Range("A1") = "3,954.54" x = CStr(CDbl([a1]) * 100)
isabelle
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce format "3,954.00"). Après importation, je formate la colonne contenant ce nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Comment puis-je faire ?
Merci par avance
Thierry
tbabey
Merci Isabelle
cela fonctionne parfaitement.
Bonne journée
"isabelle" wrote:
bonjour Thierry,
Range("A1") = "3,954.54" x = CStr(CDbl([a1]) * 100)
isabelle
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce format "3,954.00"). Après importation, je formate la colonne contenant ce nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Comment puis-je faire ?
Merci par avance
Thierry
Merci Isabelle
cela fonctionne parfaitement.
Bonne journée
"isabelle" wrote:
bonjour Thierry,
Range("A1") = "3,954.54"
x = CStr(CDbl([a1]) * 100)
isabelle
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce
format "3,954.00"). Après importation, je formate la colonne contenant ce
nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs
de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".
Range("A1") = "3,954.54" x = CStr(CDbl([a1]) * 100)
isabelle
Bonjour,
dans du code VB j'importe un fichier csv contenant des nombres (sous ce format "3,954.00"). Après importation, je formate la colonne contenant ce nombre en format monétaire.
Je souhaite convertir ce nombre en texte afin de supprimer les séparateurs de milliers et de décimal (dans mon exemple je souhaite obtenir "395400".