Re,
Pourquoi ne pas utiliser l'enregistreur de macro pour connaitre le code
Bonjour à tous,
doublon avec https://www.excel-downloads.com/threads/ajout-item-listview.20043639/
eric
Je pense que tu te moques de nous làles doublons?? je ne vois pas le rapport
voir le Lien :II-H. Affichage dans la zone visible▲
La méthode EnsureVisible fait apparaître la ligne spécifiée dans la fenêtre de la ListView.
La macro suivante déplace le 50eme item dans la partie visible de la Listview.
Vba
Sélectionnez
Listview1.ListItems(50).EnsureVisible Si vous souhaitez afficher le 50eme item de la listView dans la première ligne de la partie visible (l'équivalent de TopIndex dans une ListBox), utilisez.
Vba
Sélectionnez
Private Sub CommandButton2_Click()
Dim i As Integer
For i = 1 To ListView1.ListItems.Count
ListView1.ListItems(i).EnsureVisible
'50 est la ligne que vous souhaitez placer dans tout en haut de la zone visible
If 50 = ListView1.GetFirstVisible.Index Then Exit For
Next i
End Sub
jean mariej’aimerai lorsque j’ajoute une ligne elle se mette en premier dans la listview et pas en dernier.
Merim,
Je pense que tu te moques de nous là
Tu poses la même question sur 2 post différents, ça ne s'appelle pas un doublon chez toi
en fait il veux simplement "AJOUTER" une ligne mais la mettre en premier et donc décaler toutes les autres en gros il veux faire un insert before qui n'existe pas je crois nativement
il faut donc recréer la liste