コードが終了してExcelファイルが閉じられた後に配列に値を保存する方法があるのだろうかと思いました。コードの終わりの後に値を保持する配列
考え方は、いくつかの値を含む配列を持つことです。コードを実行するときには、値の一部を変更する場合と変更しない場合があります。ファイルを閉じるときに、この配列が存続し、その値を保持したいと考えています。 私は、ファイルを再オープンしてコードを実行すると、他のすべての変数が再初期化されます(そして、明らかにデフォルト値を再度取得することになります)が、この特別な配列にはまだすべての値格納されています(私はもちろん、そのコードで再宣言しません)。
この問題を回避する1つの方法は、配列に含まれるすべての値をワークシートに格納し、コードを再度実行するときに新しい配列に戻すことです。 しかし、私はワークシートを使用せずにこれを行う方法があるのだろうかと思います。
[Workbook.CustomDocumentPropertiesプロパティ(Excel)](https://msdn.microsoft.com/en-us/vba/excel-vba/articles/workbook-customdocumentproperties-property-excel)を試してください。私はそれを使ったことはありませんが、それはあなたの目的のために働くかもしれません。 – YowE3K