Enlever dans la combobox la forme en chiffre exponentiel

Bonjour,

Dans ma cellule Excel le format est en nombre sans decimal du style:

333000003300303000000000

Dans la barre de formule il est affiche en exponentielle comme suit:

3.33000003300303E+23

Et dans ma Combobox je retrouve cette valeur au dessus; ce que je ne souhaite pas.

Je souhaite avoir dans ma combobox la valeur affichée de ma cellule et NON celle affichée dans la barre de formule. Avoir ceci:

333000003300303000000000

Avez-vous une idee pour régler ce problème ?

En vous remerciant par avance.

A+

Bonjour, il faut indiquer le format quand la textbox ou la combobox est alimentée

exemple :

TextBox1.Value = Format(Range("E5").Value, "0.00000000000000E+00")

Bonjour

Merci pour la réponse.

j'ai mis ceci en code

  Me.ComboBox24.Value = Format(Range("X3").Value, "0.00000000000000E+00")

Mauvaise application de ma part, car il m'affiche le contenu de la ComboBox24 en 3.33000003300303E+24

Re,

J'ai trouver une autre solution sans passer par un code VBA.

Mettre en format de cellule toute la colonne souhaitée avec: @ (avant saisie de la donnée ...)

A+

Re bonjour

Si je vois bien vous avez des formats différents dans la colonne 24 :

- format personnalisé pour certaines qui commencent avec 2 --> 00 et

- format de 34 caractère pour d'autres.

Donc çà ne fonctionnera pas.

Ensuite l'exemple précédent était pour une textbox ; une comobox n'est pas alimentée de la même manière puisqu'elle charge une liste.

Dans votre fichier il semble que toutes vos combobox sont alimentées en même temps avec une boucle. ( voir "userform initialise" ).

On ne pourra donc pas indiquer un format différent pour une des combobox au moment de l'alimentation.

Le plus simple a mon avis est de réécrire le contenu de vos colonnes aprés avoir changé le format de la colonne en "Format Texte"

Ainsi 3333333000003300000000000 restera affiché comme texte idem pour les cellules commençant par 00

Re,

Merci pour vos remarques.

J'ai opte pour la solution format de cellule en @ avant d'inserer le contenu en chiffre.

tout fonctionne correctement.

Encore merci.

a+

Rechercher des sujets similaires à "enlever combobox forme chiffre exponentiel"