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

XL 2010 diminuer colonne listview

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

gena

XLDnaute Occasionnel
bonsoir le forum
voila mon petit soucis j'ai un listview ou je vois pas tout mes colonnes voila le code que j'ai j'aimerais si vous pouvais me dire comment et ou pour changé ses colonnes
avec tout mes remerciment
Private Sub UserForm_Initialize()
Dim i As Integer, j As Integer
With ListView1
With .ColumnHeaders ' Definir less entetes de colonnes
.Clear
For i = 1 To 29 ' 5 colonne
.Add , , Cells(3, i), 45 ' Creation des titres en fonction de la ligne 19
Next i
End With
' Ensuite on defini les ligne (avec en colonne 1 l'index)
For i = 1 To 11
.ListItems.Add , , Range("A" & i + 3).Value ' Chacune des lignes
Next i
' ensuite on remplit les colonnes (Sur la feuille de 2 à 5, mais dans listview 1 à 4)
For i = 1 To 11
For j = 2 To 12
.ListItems(i).SubItems(j - 1) = Cells(i + 3, j)
Next j
Next i
End With
End Sub
 
Bonsoir @gena , le Forum

Je pense que tu n'a pas de réponse car sans fichier exemple (sans donnée confidentielle) il est très difficile de te répondre...
Je viens d'essayer de simuler ton code sur un classeur vierge et il semble que tu alimentes la première ligne de la ListView1 avec les rows de la feuille active... C'est déjà bizare ça...

Bien à toi, à vous
@+Thierry
 
Bonjour à tous,

VB:
For i = 1 To 29 ' 5 colonne
.Add , , Cells(3, i), 45 ' Creation des titres en fonction de la ligne 19
Next i
Si on tient compte des commentaires, il n'y a que Next i de cohérent là-dedans non ?
eric
 
45 c'est la largeur de la colonne.
On peut la déclarer dans l'entête.
Ce qui me choquait c'est ligne 3 vs 19. Faudrait savoir 🙂
Mais ça fait quand même 29 colonnes au lieu de 5. Ca ne doit pas aider pour la lisibilité ;-)
eric
 
Bonjour à tous
Nous avons là selon moi un exemple classique où :
- on a copié/collé un code qui fonctionne dans le classeur où il se trouvait
- on n'y a rien compris, au point que l'on a laissé intacts les commentaires (pensant peut-être qu'ils étaient partie intégrante du code)
- on vient demander ailleurs d'adapter ce code à son propre besoin
Je "passe" généralement mon chemin lorsque je constate ce "genre".
Amitiés
 
Dernière édition:
bonjour le forum
merci pour vos réponses
effectivement je me suis trompé dans les copie des codes grâce a vos commentaire
je revois la copie et je reviendrais avec un fichier
encore tout mes excuses
 
- 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
5
Affichages
241
Réponses
8
Affichages
233
Réponses
4
Affichages
179
Réponses
10
Affichages
281
Réponses
8
Affichages
471
Réponses
2
Affichages
124
Réponses
2
Affichages
202
Réponses
5
Affichages
233
  • Question Question
Microsoft 365 Erreur UBound
Réponses
4
Affichages
144
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…