oguruma
XLDnaute Impliqué
Bonjour le Forum,
Ayant eu besoin de manipuler les tableaux structurés en VBA pour concevoir cet utilitaire ICI (j'en profite... une version 3.01 est en attente de validation par un admin du Forum) j'ai donc ressorti mes archives que j'ai compilé afin de vous faire un petit tuto sur leur manipulation.
Les manipulations en VBA ne sont pas très aisées pour les débutants en VBA d'où l'intérêt de ce tuto.
Ce qu'il faut retenir :
- il n'y a pas de solutions universelles pour manipuler les Tableaux Structurés (TS) - les lignes de code présentes le démontrent
- l'objet DATABODYRANGE qui se comporte comme une table (range) c'est en quelques-sortes la pièce maîtresse pour les performances. Cas vérifié quand j'ai eu à manipuler dans le passé des TS à forte volumétrie. Il faut donc autant que possible passer par cette propriété.
ps : certaines sources sont issues de devloppez.com dont je remercie l'auteur que j'avais adapté selon ma méthode de développement et selon le contexte des mes développement VBA de l'époque.
J'ai profité de ce tuto pour creuser un peu plus le sujet sur certains objets et présenter différentes méthodes de réalisation.
Le tuto livré reprends aussi ce post dans les astuces du forum excel qui se trouve ICI
Présentation sommaire - et pour les détail voir les sources sous VBE (éditeur de macros VBA).
Ayant eu besoin de manipuler les tableaux structurés en VBA pour concevoir cet utilitaire ICI (j'en profite... une version 3.01 est en attente de validation par un admin du Forum) j'ai donc ressorti mes archives que j'ai compilé afin de vous faire un petit tuto sur leur manipulation.
Les manipulations en VBA ne sont pas très aisées pour les débutants en VBA d'où l'intérêt de ce tuto.
Ce qu'il faut retenir :
- il n'y a pas de solutions universelles pour manipuler les Tableaux Structurés (TS) - les lignes de code présentes le démontrent
- l'objet DATABODYRANGE qui se comporte comme une table (range) c'est en quelques-sortes la pièce maîtresse pour les performances. Cas vérifié quand j'ai eu à manipuler dans le passé des TS à forte volumétrie. Il faut donc autant que possible passer par cette propriété.
ps : certaines sources sont issues de devloppez.com dont je remercie l'auteur que j'avais adapté selon ma méthode de développement et selon le contexte des mes développement VBA de l'époque.
J'ai profité de ce tuto pour creuser un peu plus le sujet sur certains objets et présenter différentes méthodes de réalisation.
Le tuto livré reprends aussi ce post dans les astuces du forum excel qui se trouve ICI
Présentation sommaire - et pour les détail voir les sources sous VBE (éditeur de macros VBA).
Pièces jointes
Dernière édition: