Bonjour à tous,
J'ai créé une Listbox avec des titres pour chaque colonne de la manière suivante :
Ou ColVisu renvois un vecteur correspondant au nom de colonne que je veux selectionner dans mon fichier Excel pour afficher les entetes de colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 For Each k In Split(ColVisu, ",") Set Lab = Me.Frame1.Controls.Add("Forms.Label.1") Lab.Caption = f.Cells(1, Val(k)) Lab.Top = Y Lab.Left = x x = x + f.Columns(Val(k)).Width temp = temp & f.Columns(Val(k)).Width & ";" column_name = column_name & Lab.Caption & ";" Next k
Le nombre de colonne etant variable, je souhaiterai effacer toutes les entetes avant de relancer la boucle sinon l'affichage n'est pas correct. Comme dans l'image ci dessous :
Merci d'avance
Partager