Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

RESOLU! Bug dans formatage des colonnes d'une Listview...

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

pnlop

XLDnaute Occasionnel
Bonjour le forum
(comme me l'a demandé Excel-lent, j'ouvre un nouveau post........)
Suis en train de préparer ma ListView1 dans mon UserForm10...

J'ai entré ce code dans UserForm_Initialize:
Private Sub UserForm_Initialize()

With ListView1.ColumnHeaders
.Add , , "n° art", 20
.Add , , "libellé", 20
.Add , , "unité", 20
.Add , , "quantité", 20
.Add , , "option", 20

End With

End Sub
Ne devrait-il pas se passer qqch dans ma Listview???
Pnlop
 
Dernière édition:
Re : Bug dans formatage des colonnes d'une Listview...

Hello,

Pense à joindre une pièce jointe (juste avec ton UserForm et le bouton de lancement de la macro - ça suffira) 😉

Edition : suppression de ma solution, après un rapide test, elle ne fonctionne pas

Bonne après midi
 
Re : Bug dans formatage des colonnes d'une Listview...

Bonjour,

peut être comme ceci :
Code:
With ListView1
    .View = lvwReport
    With .ColumnHeaders
        .Add , , "n° art", 20
        .Add , , "libellé", 20
        .Add , , "unité", 20
    End With
End With

bon après midi
@+
 
Re : Bug dans formatage des colonnes d'une Listview...

Re...
J'avance sans avoir encore eu de réponse, mais du coup, nouvelle question alors je poste aussi ici... Depuis, ok!!!
Je met mon fichier pour plus de clarté...
Dans l'user Form10:
ListBox1 ok
ListBox2 en fonction du ListBox1 ok
mais ensuite...
En cliquant sur la flèche, la sélection du ListBox2 devrait venir s'ajouter dans la ListView1...
Mon code ne semble pas fonctionner.......


Qulqu'un peut-il m'aider?
Merci
Pnlop
 

Pièces jointes

Dernière édition:
Re : Bug dans formatage des colonnes d'une Listview...

Moi je procède de la sorte :
Code:
        With .ColumnHeaders
            .Clear
            .Add , , "Période", 135, lvwColumnLeft
            .Add , , "Statut", 65, lvwColumnLeft
        End With
et ça fonctionne très bien.
 
Re : Bug dans formatage des colonnes d'une Listview...

Salut Pnlop, GéoTrouvePas,

Essaye ceci (sans garanti)

Private Sub UserForm_Initialize()

With ListView1.ColumnHeaders
.clear
.Add , , "n° art", 20
.Add , , "libellé", 20
.Add , , "unité", 20
.Add , , "quantité", 20
.Add , , "option", 20

End With

End Sub

A+

PS : regarde ce lien, il est très bien fait : regarde les deux dernier exemples (tout en bas)

Edition : salut Pierrot93
 
Dernière édition:
Re : Bug dans formatage des colonnes d'une Listview...

Re excel-lent et tous les aides!!
J'ai le lien en question imprimé sous les yeux (et beaucoup d'autre du même auteur...!). Ben chez moi la théorie a du mal avec la pratique!!!
Je teste encore. Mais juste une remarque... je veux pas vider mon ListView, vu que les données vont s'ajouter chaque fois à la suite (voir ma question suivante!!!)
A plus
 
Re : Bug dans formatage des colonnes d'une Listview...

Re...
Je crois que dans le flot de réponse, mon message a été zappé..... (PS Pierrot merci! et les autres aussi)

Je met mon fichier pour plus de clarté...
Dans l'user Form10:
ListBox1 ok
ListBox2 en fonction du ListBox1 ok
mais ensuite...
En cliquant sur la flèche, la sélection du ListBox2 devrait venir s'ajouter dans la ListView1...
Mon code ne semble pas fonctionner.......


Qulqu'un peut-il m'aider?
Merci
Pnlop
 

Pièces jointes

Re : Bug dans formatage des colonnes d'une Listview...

Moui.... Bon... J'avoue: j'ai repris les variable que Papou m'avait mis (autre post pour alimenter ListBox), mais effectivement, j'ai pas entré de valeur..... Mais j'osais pas mettre fin = ListBox2... mon code me parait un peu farfelu...
Entre temps j'ai essayé ceci, mais sans plus de succès:
 
Re : Bug dans formatage des colonnes d'une Listview...

Re,

regarde peut être ceci :
Code:
Private Sub ListBox1_Click()
With ListView1
    .ListItems.Add , , ListBox1.List(ListBox1.ListIndex, 0)
    .ListItems(.ListItems.Count).ListSubItems.Add , , ListBox1.List(ListBox1.ListIndex, 1)
    .ListItems(.ListItems.Count).ListSubItems.Add , , ListBox1.List(ListBox1.ListIndex, 2)
End With
End Sub
 
Re : Bug dans formatage des colonnes d'une Listview...

En fait, je dois me planter selon l'erreur qu'il me met: "index hors limite..." mais en lisant mon code, je ne sais pas comment prendre seulement la sélection de la ListBox2.......
 
- 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

X
  • Question Question
Réponses
4
Affichages
2 K
Xplor
X
Réponses
7
Affichages
1 K
J
Réponses
16
Affichages
3 K
H
  • Question Question
Réponses
16
Affichages
5 K
harissa555
H
S
Réponses
2
Affichages
1 K
salhi_haithem
S
S
Réponses
4
Affichages
1 K
Silverjet59
S
Z
Réponses
19
Affichages
36 K
M
  • Question Question
Réponses
0
Affichages
958
Membre supprimé 173553
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…