Bonjour Le Forum,
Si vous avez suivi cette "saga" via les différents
échanges ici voici une version 2.1 dans laquelle tous les types d'exports ont été revus.
Un membre XLD y a aussi participé cf. les échanges évoqués en préambules. Merci.
Dans les versions précédentes tout
se déroulait bien quand les lignes titres et total étaient présentes.
Certains l'avait peut-être remarqué.
Ces défauts ont été corrigés.
Le code vérifie leur présence.
Concernant le JSON la 1ère version dans les post précédents a été aussi revue.
Le JSON est créé manuellement.
Il y a désormais une seconde version. Je me suis appuyé et j'ai adapté sur le code
https://github.com/VBA-tools/VBA-JSON bien connue sur github.
Et enfin quelques améliorations de code au niveau de l'instanciation.
A ce propos, les versions précédentes proposaient d'embarquer soit la ligne soit la ligne total soit les deux au moment de l'instanciation INSTANCIATE dans le code.
Ce procédé a été désormais abandonné suite à certaines discussions et en effet peu pratique voir contraignant pour l'avoir vérifié grandeur réelle.
La prise en compte de ces lignes se fait maintenant au niveau de l'appel de la fonction d'export souhaitée par deux booléens. L'un pour la ligne titre et l'autre pour la ligne total.
Si cela est encore perfectible, le code est ouvert. C'est outil OpenSource et un axe de travail. Donc faites vous plaisir.
🙂
Personnellement cette version sonne "le clap de FIN" de ce dossier.