Chaine de caractère [Résolu]

Messages postés
2
Date d'inscription
vendredi 27 septembre 2019
Statut
Membre
Dernière intervention
27 novembre 2019
- - Dernière réponse : Danynou61
Messages postés
2
Date d'inscription
vendredi 27 septembre 2019
Statut
Membre
Dernière intervention
27 novembre 2019
- 27 nov. 2019 à 17:07
Bonjour,

je voudrais remplir un fichier texte à ce format:
001,265400 +29.090556 1
en gardant 10 caractères et en gardant les zéros. ce sont les coordonnées Ascension et déclinaison et numéro, pour une raison visuel avec au milieu une tabulation.

en mettant ceci: 1,2654 arriver à cela: 001,265400

voilà le bout de code concerné:

RA2000 = Format(1.2654, "000.000000")
en mettant ce code j'ai effectivement mes 10 chiffres dans ma chaîne
001,265400

mais en remplacent avec ce code:

Dim valeur As String = 1.2654
RA2000 = Format(valeur, "000.000000")
j'obtiens "000.000000" et la variable "valeur" change a chaque passage de ma boucle

comment faire pour arriver, il y a surement une autre méthode que je ne trouve pas.
je vous remercie d'avance pour vos propositions.

Cordialement
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
6435
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
13 décembre 2019
91
1
Merci
Bonjour,

en déclarant ta variable en Double

https://docs.microsoft.com/fr-fr/dotnet/standard/base-types/custom-numeric-format-strings

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CodeS SourceS

Codes Sources 191 internautes nous ont dit merci ce mois-ci

Danynou61
Messages postés
2
Date d'inscription
vendredi 27 septembre 2019
Statut
Membre
Dernière intervention
27 novembre 2019
-
Bonsoir, effectivement c'est bon :)

merci, je te remercie
Bonne soirée
Commenter la réponse de cs_Le Pivert