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

controle ListView1

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

petchy

XLDnaute Occasionnel
bonsoir le forum

dans un USF1 j'ai un controle ListView1 comment afficher les renseignement qui se trouve sur les colonnes 'S,T,U,V',mais le probleme c'est que l'USF1 sert pour plusieurs feuilles 😱

merci
 
bonjour Petchy

avec quelques adaptations tu peux tester cette macro


Code:
Private Sub UserForm_Initialize()
Dim Cell As Range
Dim X As Byte, i As Byte
Dim k As Integer
Dim VarFeuille As String

VarFeuille = 'Feuil2' 'definit la feuille cible ( à adpater pour ton projet )

'derniere ligne non vide dans la colonne 'S' de la feuille choisie
k = Sheets(VarFeuille).Range('S65536').End(xlUp).Row

With ListView1 'parametrage des entetes de colonne( titre et largeur)
With .ColumnHeaders
    .Clear
    .Add , , 'Nom', 70
    .Add , , 'Prenom', 70
    .Add , , 'Adresse', 100
End With
     
For Each Cell In Sheets(VarFeuille).Range('S2:S' & k)

X = X + 1
.ListItems.Add , , Cell 'ajout donnée colonne S dans ListView
For i = 1 To 3 'boucle sur les colonnes T à V pour ajouter les données dans la ListView
.ListItems(X).ListSubItems.Add , , Cell.Offset(0, i)
Next i
Next

End With
End Sub


bonne journée
MichelXld
 
Re

le code de MichelXLD fonctionne super bien pour une feuille,est ce possible de changer la variable
VarFeuille = 'Feuil2' 'definit la feuille cible ( à adpater pour ton projet )
pour quelle fonctionne sur d'autres feuilles de mon appli car l'USF ou j'ai placé mon controle sert pour plusieurs feuilles,j'ai déja essayer de changer la variable mais apparement ça ne fonctionne pas avec se type de controle :unsure:
si quelqu'un aurait une idée.

merci
 
Bonsoir MichelXld

impeccable,merci
en fait j'ai supprimer cette ligne :
Code:
VarFeuille = 'Feuil1' 'definit la feuille cible ( à adpater pour ton projet )
et j'ai rajouté ton code.
bonne soirée
merci
 
- 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
15
Affichages
760
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
610
Réponses
3
Affichages
309
  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
283
Réponses
2
Affichages
275
Réponses
16
Affichages
494
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…