OVH Cloud OVH Cloud

Nombre dans une cellule de texte

2 réponses
Avatar
Thierry
Bonjour,

dans une application VB, je reprend des donn=E9es d'une=20
feuille excel que je mets dans une autre feuille dans une=20
cellule de type texte. Lorsque la cellule d'origine=20
contient un nombre, excel affiche ce nombre sous forme de=20
date.

Voici le code utilis=E9 :

Dim rapport_ca As String

Feuil1.Cells(1, 1).NumberFormat =3D "Texte"
Feuil1.Cells(1, 1).Value =3D CStr(rapport_ca)

Si rapport_ca =3D 269 la cellule contient 25.09.1900

Merci

2 réponses

Avatar
Philippe.R
Bonjour Thierry,
Essaye en remplaçant al deuxième ligne par :

Feuil1.Cells(1, 1).Value = Format(CStr(rapport_ca), "Standard")

--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Thierry" a écrit dans le message de
news:2d15601c46982$22d90750$
Bonjour,

dans une application VB, je reprend des données d'une
feuille excel que je mets dans une autre feuille dans une
cellule de type texte. Lorsque la cellule d'origine
contient un nombre, excel affiche ce nombre sous forme de
date.

Voici le code utilisé :

Dim rapport_ca As String

Feuil1.Cells(1, 1).NumberFormat = "Texte"
Feuil1.Cells(1, 1).Value = CStr(rapport_ca)

Si rapport_ca = 269 la cellule contient 25.09.1900

Merci
Avatar
BJ
Bonjour Thierry,
remplace "Texte" par "@" chez moi cé OK
C'est l'enregistreur de macro qui me là confirmé

Feuil1.Cells(1, 1).NumberFormat = "@"
Feuil1.Cells(1, 1).Value = CStr(rapport)

Bruno

Thierry a écrit dans le message :
2d15601c46982$22d90750$
Bonjour,

dans une application VB, je reprend des données d'une
feuille excel que je mets dans une autre feuille dans une
cellule de type texte. Lorsque la cellule d'origine
contient un nombre, excel affiche ce nombre sous forme de
date.

Voici le code utilisé :

Dim rapport_ca As String

Feuil1.Cells(1, 1).NumberFormat = "Texte"
Feuil1.Cells(1, 1).Value = CStr(rapport_ca)

Si rapport_ca = 269 la cellule contient 25.09.1900

Merci