[VBA] Modifier nombre dans une cellule

Résolu
Messages postés
5
Date d'inscription
mercredi 12 novembre 2003
Statut
Membre
Dernière intervention
8 septembre 2006
-
Messages postés
5
Date d'inscription
mercredi 12 novembre 2003
Statut
Membre
Dernière intervention
8 septembre 2006
-
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

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

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

++
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

il suffit de rajouter une quote devant ta valeur :

ex :
Dim MaVar As String

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

++
Messages postés
5
Date d'inscription
mercredi 12 novembre 2003
Statut
Membre
Dernière intervention
8 septembre 2006

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 ?
Messages postés
5
Date d'inscription
mercredi 12 novembre 2003
Statut
Membre
Dernière intervention
8 septembre 2006

Un très grand MERCI à toi Mortalino.

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

Bonne journée