-
Picture クラスの _NewEnum プロパティを取得できません。の原因
VBA 実行時に「実行時エラー ‘1004’ Pictures クラスの _NewEnum プロパティを取得できません」というエラーが発生しました。通常は発生しないのですが特定条件で発生することが分かったので、原因と対策 […]
-
Excel で AllowFiltering を指定するとシートが保護されない(Powershell)
Powershell から COM Object 経由で Excel のシート保護をする(Protect メソッドを呼ぶ)時に、AllowFiltering や AllowUsingPivotTables を指定しようと […]
-
個人用マクロブックの作り方
Excel で個人用マクロブック(PERSONAL.XLSB)というものが存在します。作成したマクロを実行できるようにしたいが、個人用なのでファイル自体には含めたくない場合に使用します。この個人用マクロブックの簡単な作り […]
-
「リンクされた図」があるとマクロが遅くなる問題の対策
Excel でマクロを実行した際、日によって遅くなる時があるなあとぼんやりと考えていたのですが、いい加減時の流れのせいにするのはやめて本腰を入れて調べたところ、どうやらリンクされた図が貼ってあるブックを開いていると遅くな […]
-
Evaluate を使うと2回実行されてしまう(Excel VBA)
Excel VBA には Evaluate というメソッドが存在しています。ざっくりいうと、セルにいれるような数式の実行結果を返してくれるものです。SUM のような標準で用意されているワークシート関数はもちろんですが、数 […]
-
Excel 全シートのカーソルを左上のセルに移動するマクロ
Excel は保存時にカーソルの位置も記録されるため、開き直した時に変なところにカーソルがあると気になってしまいます。提出する書類とかだと毎回カーソルを左上に持っていくようにしている方も多いのではないでしょうか。 私はそ […]