Envoyé par
patricktoulon
[...]
question 5:[...]
Pas possible en Excel avec les références structurées (tu repasses en références classiques lorsque tu sélectionnes deux colonnes non contiguës), donc à mon avis pas possible en VBA. Tu dois passer par Union
union(range("t_Contacts[id]"),range("t_contacts[Nom]"))
Cela dit, il faut bien considérer le tableau structuré comme une table et pas comme une plage classique améliorée. N'importe quelle plage classique n'a pas vocation à devenir un tableau structuré. Il faut qu'elle constitue un ensemble cohérent d'informations de même nature dont chaque ligne représente un enregistrement. En respectant cette finalité du tableau structuré, tu as rarement besoin de ce genre de manipulations. Associer deux colonnes dans un range pour en parcourir les cellules à peu d'intérêt dans une table de données, me semble-t-il.
Partager