Je me demandais s'il existe un moyen de conserver certaines valeurs stockées dans un tableau après la fin du code et la fermeture du fichier Excel.Array gardant les valeurs après la fin du code
L'idée serait d'avoir un tableau contenant certaines valeurs. Lors de l'exécution du code, je peux ou non modifier certaines de ses valeurs et quand je ferme le fichier je voudrais que ce tableau subsiste et garde ses valeurs. Ce que je veux dire par là, c'est que quand je rouvrirais le fichier et que j'exécuterais le code, toutes les autres variables seraient ré-initialisées (et de toute évidence recevraient des valeurs par défaut), mais ce tableau spécial aurait toutes ses valeurs stocké (donc je ne le re-déclarerais évidemment pas dans ce code). Une façon d'éviter ce problème serait de stocker toutes les valeurs contenues dans le tableau dans une feuille de calcul et chaque fois que le code est exécuté à nouveau, les remettre dans un nouveau tableau. Mais je me demande s'il y a un moyen de le faire sans utiliser une feuille de calcul.
Essayez [Propriété Workbook.CustomDocumentProperties (Excel)] (https://msdn.microsoft.com/fr-fr/vba/excel-vba/articles/workbook-customdocumentproperties-property-excel). Je ne l'ai jamais utilisé, mais cela peut fonctionner pour votre but. – YowE3K