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

Boucle sur list view

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

P

phoenix2006

Guest
Bonjour,
J'essai de créer une boucle sur une listview pour ajouter des valeurs excel dans les lignes et colonnes.

J'ai réussi à créer la boucle pour ajouter la première colonne
mais lorsque je veux ajouter les valeurs dans les deuxieme et troisième colonnes, la boucle ne fonctionne plus

si quelqu'un avait une piste pour m'aider à avancer

Merci d'avance

Code:
Private Sub UserForm_Initialize()
Dim c2 As Long
Dim i As Integer
Dim j As Integer


With ListView1
Worksheets("cage").Select

             Me.ListView1.View = lvwReport
         Me.ListView1.ListItems.Clear
         Me.ListView1.ColumnHeaders.Clear

        'ajout des colonnes
        Me.ListView1.ColumnHeaders.Add 1, , "Cage", 60, lvwColumnLeft
        Me.ListView1.ColumnHeaders.Add 2, , "Proprietaire", 60, lvwColumnLeft
        Me.ListView1.ColumnHeaders.Add 3, , "Race", 60, lvwColumnLeft
        Me.ListView1.ColumnHeaders.Add 4, , "Points juge", 60, lvwColumnLeft
        Me.ListView1.ColumnHeaders.Add 5, , "Vente", 60, lvwColumnLeft
        
        

  For i = 2 To 800
        
      .ListItems.Add , , Cells(i, 2) 'ajout des cages
  '    Me.ListView1.ListItems.Add , , Cells(i, 3)
      .ListItems(1).ListSubItems.Add , , Cells(i, 3)  'ajoute les proprietaires
      .ListItems(1).ListSubItems.Add , , Cells(i, 4) 'ajoute la race
      .ListItems(1).ListSubItems.Add , , Cells(i, 5) ' point vente
      .ListItems(1).ListSubItems.Add , , Cells(i, 6) 'A vendre
      
      Next i
      
End With
End Sub
 
Re : Boucle sur list view

Bonjour,

modifie peut être ainsi :
Code:
For i = 2 To 800
      .ListItems.Add , , Cells(i, 2) 'ajout des cages
      .ListItems(.ListItems.Count).ListSubItems.Add , , Cells(i, 3)  'ajoute les proprietaires
      .ListItems(.ListItems.Count).ListSubItems.Add , , Cells(i, 4) 'ajoute la race
      .ListItems(.ListItems.Count).ListSubItems.Add , , Cells(i, 5) ' point vente
      .ListItems(.ListItems.Count).ListSubItems.Add , , Cells(i, 6) 'A vendre
Next i
bon après midi
@+
 
Re : Boucle sur list view

Merci beaucoup, ça fonctionne parfaitement!

Au passage, une question me turlupine.
Avec cette méthode, est-il possible de modifier les données dans une colonne pour qu'elle se modifie dans la cellule correspondante?

Merci d'avance
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
1 K
D
Réponses
4
Affichages
747
D
U
  • Question Question
Réponses
3
Affichages
2 K
uzu1302
U
X
  • Question Question
Réponses
4
Affichages
2 K
Xplor
X
J
Réponses
16
Affichages
3 K
R
  • Question Question
Microsoft 365 Boucle infini
Réponses
2
Affichages
786
Réponses
3
Affichages
647
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…