[VBA] Modifier nombre dans une cellule

Résolu
troops Messages postés 5 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 8 septembre 2006 - 8 sept. 2006 à 10:10
troops Messages postés 5 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 8 septembre 2006 - 8 sept. 2006 à 11:28
Bonjour,

Voici mon probleme

je copie des données de Navison dans Excel.

ex: un chiffre dans navision "0704035" quand je le copie dans excel, ça donne "704035". je suis obligé de mettre en format texte et rajouter le 0 dans excel.(Pour environs 500 lignes :( )

pouvez vous m'aider à résoudre ce problème?

Merci et bonne journée ;)

4 réponses

mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
8 sept. 2006 à 11:23
alors c'est encore plus simple (moins de lignes) :

Range("A1").Value = "'" & MaVar & Range("A1").Value

++
3
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
8 sept. 2006 à 10:28
Salut,

il suffit de rajouter une quote devant ta valeur :

ex :
Dim MaVar As String

MaVar = "012345"
Range("A1").Value = "'" & MaVar

++
0
troops Messages postés 5 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 8 septembre 2006
8 sept. 2006 à 11:10
Merci de m'avoir répondu ;)

J'ai essayé mais je n'arrive pas bien à comprendre(je débute :) ).

j'ai fait un copié collé de ton code et j'ai changer MaVar="0"

MaVar = "0"
Range("A1").Value = "'" & MaVar

Dans la cellule "A1" j'ai mis un code "704035"
Quand je lance la macro, il me change la cellule en "0" au lieu de "0704035"

peux tu m'aider à mieux comprendre, Stp ?
0
troops Messages postés 5 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 8 septembre 2006
8 sept. 2006 à 11:28
Un très grand MERCI à toi Mortalino.

grace à toi, je vais pouvoir avancer dans mon travail.

Bonne journée
0
Rejoignez-nous