Listview Erreur: .View = lvwReport & .ColumnHeaders

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

bloomby

XLDnaute Occasionnel
Bonjour à tous,

j'ai un listView qui fonctionnait très bien dans un autre projet,
par contre, quand je lance le userform j'ai un message d'erreur due à

HTML:
 .View = lvwReport
 .FullRowSelect = True
 .Gridlines = False

lorsque j'enlève cette partie du code, je n'est pas la listview affiche
qu'une seul ligne et il n'y à aucun ColumnHeaders

HTML:
With ListView1
    With .ColumnHeaders
       .Clear
       .Add , , "Date", 60
       .Add , , "Heure", 60, 2
       .Add , , "Nombre", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       
    End With
' .View = lvwReport
' .FullRowSelect = True
' .Gridlines = False
 
 For i = 1 To 10

Bloomby
 
Re : Listview Erreur: .View = lvwReport & .ColumnHeaders

Bonjour Bloomby, bonjour à tous,

Comme il s'agit de propriétés de la listview, as-tu essayé de les définir avant toute opération sur la listview, c'est à dire avant de définir les Columns headers?

Ce qui donnerait:

Code:
With ListView1
 
    .View = lvwReport
    .FullRowSelect = True
    .Gridlines = False

    With .ColumnHeaders
       .Clear
       .Add , , "Date", 60
       .Add , , "Heure", 60, 2
       .Add , , "Nombre", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       .Add , , "%", 60, 2
       
    End With
 
 For i = 1 To 10

@+

Gael
 
Re : Listview Erreur: .View = lvwReport & .ColumnHeaders

Bonsoir Bloomby,

peux-tu envoyer le code complet, ce sera plus facile?

Es-tu certain que toutes tes variables sont correctement définies avec Dim?

Essaye aussi en enlevant "Option Explicit" quite à la remettre après.

@+

Gael
 
Re : Listview Erreur: .View = lvwReport & .ColumnHeaders

Re,

Pas étonnant que cela ne marche pas, regarde bien ton Userform, le cadre est un contrôle "IMAGE" et non pas listview.

Cliques sur le cadre, supprime-le et mets à la place un contrôle "Listview" et tout rentrera dans l'ordre.

@+

Gael
 
Re : Listview Erreur: .View = lvwReport & .ColumnHeaders

Re et salut JP14,

Impossible de comprendre pourquoi mais j'ai effacé puis recréé le listview et ça fonctionne 😕

J'ai utilisé la même version de contrôle.

@+

Gael
 
- 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
4
Affichages
1 K
Réponses
6
Affichages
1 K
X
  • Question Question
Réponses
4
Affichages
2 K
Xplor
X
Réponses
11
Affichages
982
J
Réponses
16
Affichages
3 K
Retour