Voilà mon pb.
Dans une feuille Excel je dispose de cellules qui affichent des valeurs au
format monétaire.
ex: 180.00?, 180.70?, 180.75? ect....
via du code je récupère ces données pour ensuite les exporter vers un
fichier word.
Le problème est, que, lorsque je récupère dans une variable de type défini
comme type "long" la donnée affichée comme suivant 180,00?, la variable se
trouve affectée de la valeur 180
Une autre donnée de même type contenant la valeur 180.70? affectera ma
variable de la valeur 180,7
ect ect ...
j'aimerais pouvoir récupéré dans ma variable quelque chose qui ressemble à
180,00 pour 180, 180.70 pour 180.70 , 180.75 pour 180,75
comment procéder?
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
MPi
Salut,
Tu pourrais déclarer tes variables As Single ou As Long, ce qui permettra de gérer les décimales
Si le format du nombre n'est pas satisfaisant, il faudrait alors utiliser la fonction Format pour ajuster le nombre de décimales selon les besoins. MaVar = Format(MaVar, "##0,00")
Michel
Bonjour,
Voilà mon pb. Dans une feuille Excel je dispose de cellules qui affichent des valeurs au format monétaire. ex: 180.00?, 180.70?, 180.75? ect.... via du code je récupère ces données pour ensuite les exporter vers un fichier word.
Le problème est, que, lorsque je récupère dans une variable de type défini comme type "long" la donnée affichée comme suivant 180,00?, la variable se trouve affectée de la valeur 180 Une autre donnée de même type contenant la valeur 180.70? affectera ma variable de la valeur 180,7 ect ect ... j'aimerais pouvoir récupéré dans ma variable quelque chose qui ressemble à 180,00 pour 180, 180.70 pour 180.70 , 180.75 pour 180,75 comment procéder?
Salut,
Tu pourrais déclarer tes variables As Single ou As Long,
ce qui permettra de gérer les décimales
Si le format du nombre n'est pas satisfaisant, il faudrait alors utiliser la
fonction Format pour ajuster le nombre de décimales selon les besoins.
MaVar = Format(MaVar, "##0,00")
Michel
Bonjour,
Voilà mon pb.
Dans une feuille Excel je dispose de cellules qui affichent des valeurs au
format monétaire.
ex: 180.00?, 180.70?, 180.75? ect....
via du code je récupère ces données pour ensuite les exporter vers un
fichier word.
Le problème est, que, lorsque je récupère dans une variable de type défini
comme type "long" la donnée affichée comme suivant 180,00?, la variable se
trouve affectée de la valeur 180
Une autre donnée de même type contenant la valeur 180.70? affectera ma
variable de la valeur 180,7
ect ect ...
j'aimerais pouvoir récupéré dans ma variable quelque chose qui ressemble à
180,00 pour 180, 180.70 pour 180.70 , 180.75 pour 180,75
comment procéder?
Tu pourrais déclarer tes variables As Single ou As Long, ce qui permettra de gérer les décimales
Si le format du nombre n'est pas satisfaisant, il faudrait alors utiliser la fonction Format pour ajuster le nombre de décimales selon les besoins. MaVar = Format(MaVar, "##0,00")
Michel
Bonjour,
Voilà mon pb. Dans une feuille Excel je dispose de cellules qui affichent des valeurs au format monétaire. ex: 180.00?, 180.70?, 180.75? ect.... via du code je récupère ces données pour ensuite les exporter vers un fichier word.
Le problème est, que, lorsque je récupère dans une variable de type défini comme type "long" la donnée affichée comme suivant 180,00?, la variable se trouve affectée de la valeur 180 Une autre donnée de même type contenant la valeur 180.70? affectera ma variable de la valeur 180,7 ect ect ... j'aimerais pouvoir récupéré dans ma variable quelque chose qui ressemble à 180,00 pour 180, 180.70 pour 180.70 , 180.75 pour 180,75 comment procéder?