最近、Dictionaryがお気に入り
なんですよ🤭
以前はVLookupやMatch使った場面ではほとんどDictionaryの出番に。
特に、特定のシートから情報を参照するのに重宝してます。
例えばシリアルNoで物品管理してた場合、品名とか在庫数とか色々な情報がシリアルNoに紐付いてますよね?それがマスタシートに蓄積されている場合、他のシートから参照するのに便利便利。
最近よくやるのが、標準モジュールにDictinary型の変数をPublic で宣言しておき、WorkbookのOpenイベントでそのDictionaryにマスタの情報を格納。あとは必要に応じて各シートから呼び出して使う。
キーに対してアイテムは1つだけってよく言われますが、配列でもいいし、クラス作ってそれに複数の情報持たせてもいいし。Dictionaryにアイテム沢山持たせなくても、2次元配列と組み合わせればもう幾つでもウェルカム👌
やり方次第でアイテムは幾つでも持てるんです。
みんなで使おう、Dictionary ♪