XL 2016 Lancement du formulaire

  • Initiateur de la discussion Initiateur de la discussion Scorpio
  • 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 !

Scorpio

XLDnaute Impliqué
Bonjour à tous,
J'ai trouvé sur le net ce classeur, est, j'aimerais bien l'utiliser,
je ne suis pas un champion avec les codes, pour modifier quelques choses.
J'aimerais juste pouvoir utiliser ce formulaire qui ne veux pas s'ouvrir.
Est-ce que je pourrais demander à l'un (e), d'entre vous, de me donner un petit coup de main, sympa, merci.
A+++++
 

Pièces jointes

Bonsoir.
Avez vous essayé de garnir manuellement la propriété ColumnWidth de la ListBox dans la fenêtre de propriété ?
Chez nous il faut des largeurs de colonnes avec "," comme séparateur décimal séparées par des ";".
En Amérique ce sont sûrement des valeurs à "." décimal séparées par des ",".
MSForms complète par des "pt" derrière chaque valeur, mais on n'est pas obligé de les spécifier.
Que donne un MsgBox ListBox1.ColumnWidth ?
Mettez peut être aussi un MsgBox de l'expression que vous essayez de lui affecter, on ne sait jamais. Peut être qu'il attend bien une notation française mais qu'il y a de l'anglais dans votre conversion de nombre en texte, la produisant avec un point décimal au lieu d'une virgule ?
 
Dernière édition:
Bonjour Dranreb,
Merci de prendre un peut de temps pour te préoccuper de mon soucis.
J'ai essayé ça:
dans ColumnCount; 5
dans ColumnWidths: 30pt;30pt;30pt;30pt;30pt
Même chose, même message que poste #8
C'est pas que faire
A bientôt et merci.
 
Bonjour le fil,le forum

Suite aux remarques de Staple1600 et Dranred, j'ai essayé de reproduire ton erreur en modifiant le séparateur ";" par ","
Bingo j'ai la même erreur🙂

Je te suggère de modifier ces deux lignes dans la procédure "EnteteListBox1()"

tempcol = tempcol & [Tableau1].Columns(c).Width * 1# & ";"🙁
tempcol = tempcol & [Tableau1].Columns(c).Width * 1# & ","🙂 (peut-être)

tempcol = tempcol & 0 & ";"🙁
tempcol = tempcol & 0 & ";"🙂 (peut-être)


Edit: pas vu ta réponse

Cdt
 
- 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
12
Affichages
409
Réponses
9
Affichages
872
Retour