nombre au format texte

JC de Lorient

XLDnaute Impliqué
Bonsoir le forum,

pour rendre service a une amie je me suis engagé à lui créer une petite macro qui fonctionne presque bien !
je récupère des données que je convertis avec 2 colonnes de nombre. Le souci je récupère les nombres avec un point et non une virgule.
malgré le remplacement des '.' par une virgule j'ai toujours l'erreur(petite case a gauche de la cellule) des nombres reconnus en texte
J'ai essayé en macro de modifier mais en vain !!

quelqu'un aurait il une soluce pour moi en VBA ?

merci d'avance et bnne soirée a vous

JC
 

JC de Lorient

XLDnaute Impliqué
Re
merci Hervé de voir mon souci

colonne B j'ai viré les infos
Le souci est en colonne H et I

je pense que la macro peut etre largement simplifiée mé c pas le souci 1er!

merci encore

JC [file name=Classeur11_20060110214036.zip size=10851]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur11_20060110214036.zip[/file]
 

Pièces jointes

  • Classeur11_20060110214036.zip
    10.6 KB · Affichages: 6

Hervé

XLDnaute Barbatruc
re salut JC :)


ben, j'ai bien peur de ne pas etre dans grand secours ici.

je t'avouerai ne jamais utiliser ce type de procédé pour convertir des données.

je me permet toutefois de te renvoyer sur ce post ou yeahou avait laissé des liens utiles, et ou hellboy avait egalement travaillé sur la question.

Lien supprimé

il semblerai que la solution passe par l'utilisation de la propriété decimalseparator.

encore désolé de cette réponse qui n'en ai pas une.

salut
 

IFFIC

XLDnaute Occasionnel
Bonsoir....

Juste un clin d'oeil dans ce post auquel je ne saurais apporter de réponse vu la pauvreté de mes connaissances.(Pourtant à lire le sujet; j'avais pensé).

En voisin à 20 kms de lORIENT je souhaite mon Bonsoir.

Quant à toi Hervé....tu sais...! N'est-il pas?

Au plaisir d'une de mes questions balbutionnesques...
et à mon voisin d'en face,comme à toi et à ceux qui passeront par ici.

Bonne fin de soirée.

IFFIC
 

IFFIC

XLDnaute Occasionnel
Just'en passant avant de n'avoir pour bruit que celui de la mer (Et non du CPU ventilo).

En maquereaux de la rade pour conformer à ce que l'on souhaite un truc excel,
j'ai retrouvé ceci dans mes bidouilles postérieures:

TextBox4.Value = Application.WorksheetFunction.Substitute _
(TextBox3.Value, '-', '')

Tu changes les 'TextBoxes' par ce que tu veux
et les caractères itou.)

Voir dans ton cas du coté 'Worksheets'
et substituer le point à la virgule, et réciproquement.




A plus si tu coinces.

IFFIC