XL 2013 Format listbox

  • Initiateur de la discussion Initiateur de la discussion SARA36
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

SARA36

XLDnaute Nouveau
Bonjour

j'ai une listebox de 13 colonnes affichés en format numérique çi dessous le code :



For C = 1 To 13: TS(LS, C) = Format(TE(LE, C), "#,##0"): Next C, LS
ListBox1.List = TS

je veux que seule la colonne 1 s'affiche en forma date et que le reste s'affiche en format numérique, donc j'ai fait le code suivant :

For C = 1 To 1: TS(LS, C) = Format(TE(LE, C), "dd/mm/yyyy"): Next C, LS
ListBox1.List = TS
For C = 2 To 12: TS(LS, C) = Format(TE(LE, C), "#,##0"): Next C, LS
ListBox1.List = TS

Malheureusement ça marche pas est ce quelqu'un peut m'aider svp ?

Merci
 
Re : Format listbox

Bonjour.
Pourquoi faites vous une boucle pour un seul élément ? C'est absurde !
Surtout que ça vous a conduit à Next C, LS qui revient à Next C: Next LS or ce Next LS est de toute évidence de trop à cet endroit.
Faites tout simplement: TS(LS, 1) = Format(TE(LE, 1), "dd/mm/yyyy") à la place de la 1ère boucle.
Ou encore plus simplement: TS(LS, 1) = TE(LE, 1) parce que c'est le format appliqué par défaut pour une date.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
531
Réponses
5
Affichages
703
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
418
Retour