XL 2016 Enlever le 0 dans une suite de chiffres d'un textbox

sylvaindavid2

XLDnaute Nouveau
Bonjour à tous,

J'aurais besoin de votre aide pour un petit souci.
Dans un textbox, j'ai mis une fonction qui permet de ne mettre que des digits est un point.
Maintenant j'aimerais pouvoir trouver une fonction qui me supprime le premier zéro qui est inutile.
Exemple :
La personne inscrit dans le textbox la valeur 01.23
Je voudrais supprimer le premier 0 pour avoir automatiquement la valeur 1.23
Mais par contre si la personne entre la valeur 0.23, je veux conserver le premier 0 et garder 0.23

J'ai pensé faire une fonction qui contrôle la chaîne de caractère mais mon souci c'est que cette fonction est assez longue et que j'ai une centaine de textbox.
J'aurais aimé trouver une fonction plus simple.

Merci pour votre aide!
 
Solution
BON VOILA j'ai modifié viré des trucs filé des coups de pied
et on a le résultat souhaité
un seul bemole la première fois après l'affichage de l'userform c'est un tout petit peu plus long mais beaucoup moins qu'avant
lance le userform
clique sur un des boutons choix et un des boutons pages

je précise que j'ai fait les tests sans masquer les pages est c'est tout aussi long
on est donc vraiment dans la limite memoire là selon moi
mais bon ca fonctionne ;)

patricktoulon

XLDnaute Barbatruc
Bonjour
je viens de regarder un peu de plus pres ton fichier
cette histoire de visible/invisible rend difficile l'analyse des controls dans la page c'est pas bien syncro et génère des erreurs car quand on commence a boucler sur les controls de la page elle n'est pas tout a fait visible encore alors le . value de multipage est "-1"

pour être honnête il est beaucoup trop chargé ce userform
je continue mon analyse
 

sylvaindavid2

XLDnaute Nouveau
A oui, j'avais trouvé l'erreur hier soir.
J'aurais du déjà faire mes compteurs de 0 à 26 au lieu de faire de 1 à 27 ca aurait été plus simple et logique !

Pour être franc, je suis d'accord avec toi il est très lourd mon userforms mais je n'ai pas trouvé d'autre solution que d'impliquer des multipages.
Le problème que j'ai c'est que j'ai beaucoup de cas et j'ai voulu tout séparer mais j'arrive à 60 userforms.
A ton avis, je devrais reprendre à 0 et fais plusieurs userforms ?
 

patricktoulon

XLDnaute Barbatruc
ben déjà pour commencer oui
en suite il y a plusieurs pages quasi identiques qui pourraient servir pour plusieurs chose en viabilisant en amont

quel horreur ce 2013 j'ai pourtant trouver le moyen main l’affichage est bloqué
laisse moi un peu de temps
 

patricktoulon

XLDnaute Barbatruc
BON VOILA j'ai modifié viré des trucs filé des coups de pied
et on a le résultat souhaité
un seul bemole la première fois après l'affichage de l'userform c'est un tout petit peu plus long mais beaucoup moins qu'avant
lance le userform
clique sur un des boutons choix et un des boutons pages

je précise que j'ai fait les tests sans masquer les pages est c'est tout aussi long
on est donc vraiment dans la limite memoire là selon moi
mais bon ca fonctionne ;)
 

Pièces jointes

  • Complet (3).xlsm
    568.6 KB · Affichages: 6
Dernière édition:

sylvaindavid2

XLDnaute Nouveau
UN GRAND MERCI!!!!
Vraiment.
Ca fonctionne exactement comme je voulais! :D
C'est vraiment gentil d'avoir passé autans de temps dessus.
Je vais essayer de suivre t'ai recommandations et de peut-être regrouper mes onglets qui se ressemble .
Je te souhaite une bonne journée et un bon weekend.
Ps: si j'arrive a faire mieux je t'enverrai le fichier, histoire de ton montrer que j'ai suivie t'ai conseils :)
 

patricktoulon

XLDnaute Barbatruc
de rien

de mon coté je vais m'amuser a faire des regroupement mais encore différemment
je te l'annonce en fait tu n'a besoins que d'une page et non 26

tu en crée une seule !! dans une frame pourquoi pas
avec celle qui contient le plus de controls

il te reste plus qu'a hider certain controls et changer les captions des labels et le caption de la frame
en fonction de la page
de 100 fois X controls tu passe a une vingtaine ;)
LOL
 

Discussions similaires

Réponses
10
Affichages
192

Membres actuellement en ligne

Statistiques des forums

Discussions
312 104
Messages
2 085 349
Membres
102 869
dernier inscrit
radyreth