【実行時エラー457】このキーは既にこのコレクションの要素に割り当てられています(VBA)
このエラーは辞書型(Dictionary)変数に同じkeyで2回追加しようとしたときに発生します。
辞書型変数は同じキーを複数持てないようになっています。
エラーを回避するためには使用するkeyの名前を変更する ...
【VBA】イベントを発生させない方法と注意点
【VBA】イベントを発生させない方法と注意点
イベントが仕込んであるブックでマクロを実行すると処理に時間がかかることがあります。
例えばWorksheet_Changeイベントが用意されているブックで、マクロでセル入力を行う ...
【VBA】コレクション(Collection)とは何かを解説
VBAでコレクションを使う方法
Workbooksコレクション
VBAを書いているとたまに次のようなコレクション(Collection)に出会います。
WorksheetsコレクションWorkbooksコレクション
Worksh ...
【VBA】ランダムで自分を褒めてくれる汎用プロシージャ
仕事を頑張っていると時々誰かに褒めてもらいたくなることがありますよね。
でも、仕事で褒められることなんてほとんどない。。。
そんな実情を踏まえてランダムなメッセージで自分をほめてくれる汎用プロシージャを作成しま ...
【VBA】UBound関数で二次元配列の要素数を調べる方法
【VBA】UBound関数で二次元配列の要素数を調べる方法
今回はVBAで二次元配列の要素数を調べる方法を紹介します。
二次元配列の要素数を調べるときにはUBound関数の2つ目の引数を指定します。
UBound関数で ...