最近、Dictionaryがお気に入り

なんですよ🤭

 

以前はVLookupやMatch使った場面ではほとんどDictionaryの出番に。

 

特に、特定のシートから情報を参照するのに重宝してます。

 

例えばシリアルNoで物品管理してた場合、品名とか在庫数とか色々な情報がシリアルNoに紐付いてますよね?それがマスタシートに蓄積されている場合、他のシートから参照するのに便利便利。

 

最近よくやるのが、標準モジュールにDictinary型の変数をPublic で宣言しておき、WorkbookのOpenイベントでそのDictionaryにマスタの情報を格納。あとは必要に応じて各シートから呼び出して使う。

 

キーに対してアイテムは1つだけってよく言われますが、配列でもいいし、クラス作ってそれに複数の情報持たせてもいいし。Dictionaryにアイテム沢山持たせなくても、2次元配列と組み合わせればもう幾つでもウェルカム👌

やり方次第でアイテムは幾つでも持てるんです。

 

みんなで使おう、Dictionary ♪