Bonjour
Comme dit dans le titre j'aimerai récupérer les éléments d'un tableau structuré dans mon fichier Excel (le tableau "PersonnelTableau" de la feuille "Données") pour les mettre dans une ComboBox.
....
Déja, existe-t-il un moyen simple de dire comboBox.addItem "Les éléments de mon tableau" (en restant dynamique si une ligne est ajoutée au tableau) ?
De ce que j'ai compris, vous voulez alimenter la combo de votre USF.
Si oui, mettez ce code dans votre USF
Private Sub UserForm_Initialize()
On Error Resume Next
With Sheets("Données").ListObjects("PersonnelTableau")
If .ListRows.Count > 1 Then
PersonnelComboBox.List = .ListColumns(1).DataBodyRange.Value
Else: PersonnelComboBox.AddItem .DataBodyRange(1, 1).Value
End If
End With
End Sub
Si non comment est-ce que je peux récupérer la première et la dernière ligne de mon tableau structuré (Pareil, de manière dynamique si l'ordonnancement de la feuille change)
Il faudrait en savoir un peu plus sur ce que vous voulez faire
Un lien intéressant sur les tableaux structurés et réalisé par Thev --> https://forum.excel-pratique.com/astuces/tableau-structure-instructions-vba-specifiques-a-cet-objet-... et aussi dans ce lien le tuto de Pedro22
si ok et terminé
Crdlt