Cellule excel

[Résolu]
Signaler
Messages postés
13
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
27 mars 2010
-
Messages postés
13
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
27 mars 2010
-
Hello j'ai un petit soucis et j'aurais besoins de votre aide 

enfaite j'ai un classeur excel et j'aimerai à l'aide de vb changé certaines données
je m'explique dans la colonnes E de excel j'ai des données du genre:

<colgroup><col style=\"WIDTH: 35pt; mso-width-source: userset; mso-width-alt: 1682\" width=\"46\" /></colgroup>----
41701, ----
61113, ----
61114
 
et j'aimerai pouvoir les transformers comme ceci :

41.7
61.1
61.1

et je sais pas du tout comment m'y prendre et je ne peux pas faire sa à la mains vu que mon programme ouvre des fichiers excels différents et qu'il n'yaurai pas que celui la si quelqu'un a une idée MERCI

1 réponse

Messages postés
13
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
27 mars 2010

j'ai trouvé déjà un début à mon problème

petite boucle for avec ceci
CellE = obxl.Range("e" & cpte).value
CellE = CellE / 1000
obxl.Range("e" & cpte).value = CellE
bxl.Range("e" & cpte).NumberFormat = "0.0"

dans mes colonnes super c'est affiché juste par contre si je réutilise mes données pour un calcul ou autre forcéement j'ai le 41.701 ... c'est un peut embétant mais si vous avez pas de meilleure proposition je ferrai avec ^^