Bonjour a tous,
En faisant des recherches sur net, je suis tombé sur cet article: https://analystcave.com/vba-queue-us...a-queue-excel/
Ma première réaction a été: "On peut instancier des objets .Net en VBA ? WTF ?"
Après quelques test rapide, effectivement, c'est possible (pour peut que le .Net framework soit installé sur votre système, ce qui est commun de nos jours).
J'ai poussé mes recherches un peut plus loin, et parmi les classes de l'ensemble System.Collections, il est possible d'instancier les objets suivants:
System.Collections.ArrayList (un tableau dynamique).
System.Collections.Hashtable (un dictionnaire, Equivalent de Scripting.Dictionnary ?).
System.Collections.Queue (une pile, ou FIFO).
System.Collections.SortedList (Une liste triée).
System.Collections.Stack (une file, ou LIFO).
Leur documentation est accessible à partir de cette page: https://github.com/dotnet/platform-c...docs/DE0006.md
Avez-vous trouvé d'autres "surprises" en provenance du .Net framework ?
Partager