Bonjour à tous, je suis nouveau et je n'ai pas l'habitude des forums. Je vous prie de m'excuser si je ne pose pas ma question au bon endroit.
Je cherche à faire des calculs avec le contenu de textbox en VBA, mais je rencontre un problème avec le point décimal. Le PC sur lequel je développe admet le point décimal, mais lorsque j'installe l'application sur mon PDA, celui ci exige la virgule. J'intercepte une erreur qui me dit que la valeur de la textbox ne peut pas être convertie en Single. Si une âme charitable peut m'aider à résoudre ce problème qui est sûrement bénin, je lui en serais reconnaissant.
Merci par avance à ceux qui m'apporteront leur réponse.
salut canary68:
bien venue avec nous dans le forum.
bon, pour ta question je crois que tu dois forcer le paramétrage du point décimal dans ton application pour éviter totalement le risque de plantage.
comment faire pour forcer le point décimal? dans cet article tu trouvera la réponse:
Merci à Marroubi pour le tuyau.
Pour l'instant, j'ai modifié le truc dans les paramètres régionaux de mon PDA manuellement. Cà marche!!!
Je tenterai plus tard de trouver le chemin pour aller modifier le paramètre depuis mon application.
Pour l'instant, j'ai modifié le truc dans les paramètres régionaux de mon PDA manuellement. Cà marche!!!
Je tenterai plus tard de trouver le chemin pour aller modifier le paramètre depuis mon application.
Bonjour,
et tu veux des félicitations ?
J'espère que tu te rends au moins compte de certains aspects :
- sur ta propre machine, d'autres applis peuvent maintenant réagir différemment (je pense avant tout à celles qui, écrites plus proprement, font des calculs à partir d'Excel)
Et ce, que tu restitues ou non, à la fin de ton appli, les paramètres d'origine ! (qui te prouve qu'une autre appli ne tournera pas en même temps ? Qui te prouve que ta machine est exempte d'un crash qui ne permettrait pas cette restitution automatique ?
- quid en cas de distribution de ton appli ? tu vas également moidifier les paramètres du client ? (si tu fais ça sur la mienne sans me le signaler expressément en me vendant ton produit, je t'assigne en justice !)
Je crfois qu'il est important que tu t'y prennes autrement ! Le moteur de recherches de ce forum (il est là pour çà) te permettra de trouver des solutions moins ... fantasques !
Merci marroubi, réponse rapide. Mais pas d'affolement, je tente d'écrire de petites application que pour ma satisfaction personelle. Si j'étais un développeur dans le vrai sens du terme, je n'aurais pas eu à poser ma question. J'ai modifié mon appli pour forcer le point décimal et changé le paramètre régional à l'identique. Mon appli marche sur mon PDA, j'ai essayé ensuite si mon excel fonctionnait toujours. Pas de problème. Mais tu as raison, modifier le paramètre depuis l'application pourrait être source d'ennuis pour une utilisation professionelle. S'agissant que de mon PDA perso, cela ne nuira à personne.