VBAで新規ブックにシートをコピーする 公開日:2022年11月4日 ブック シートを新規ブックにコピーする手順 Excel上でシートを新規ブックにコピーする場合、シートを右クリックして「移動またはコピー」ダイアログで、「新しいブック」を選択して、「コピーを作成する」にチェックしてOKを押せば、新 […] 続きを読む
マクロの実行をブロックしています表示の対応方法 公開日:2022年9月5日 困ったとき ダウンロードしたExcelのマクロが動かなくなったら 2022年8月のWindows Updateで、ダウンロードしたExcelなどのマクロが動作しないようになりました。 ブックを開くとこのようなメッセージが表示されるこ […] 続きを読む
VBAのRangeに違う座標が設定されている理由 公開日:2022年8月12日 セル Rangeが違う座標を指している? Rangeオブジェクトにセル範囲を代入したのに、「Rangeオブジェクトがへんな座標になっている。ちゃんと設定しているはずなのに・・・」というようなセル座標がおかしくなっている状況にな […] 続きを読む
VBAでファイルをゴミ箱に移動させる(SHFileOperation) 公開日:2022年2月21日 Win32API VBAでの一般的な削除処理はゴミ箱に移動せず完全削除される VBAにはファイル削除の方法としていくつかあります。 VBA標準のKillステートメント(一番簡単) FileSystemObjectのDeleteFileメソ […] 続きを読む
VBA実行時に確認メッセージを非表示にする 公開日:2022年2月16日 VBA Excelの確認メッセージ Excelでは取消(Ctrl + Z)での戻しが出来ないような操作や、データが完全に消えてしまうような操作などを行うと、本当に実施してよいか確認するメッセージを表示します。 例えば、ワークシー […] 続きを読む
リボンやクイックアクセスツールバーを他PCへ引き継ぐ方法 公開日:2022年2月14日 VBA リボンやクイックアクセスツールバーの設定はログインユーザ専用 リボンやクイックアクセスツールバーには、自分が使いやすいようにコマンドやマクロを配置することが出来ます。 例えば、Excelでよく使う「行の追加」は標準のコマ […] 続きを読む
マクロをいつでもすぐ使えるようにする(クイックアクセスツールバー) 公開日:2022年2月8日 基本 VBAで書いたマクロをいつでもすぐに使いたい VBAで作成した関数を頻繁に使いたい場合があります。そのような場合はリボンやクイックアクセスツールバーに登録しておくと、クリックするだけで使うことができます。 なお、いつでも […] 続きを読む
ブックを開いた時に実行するマクロの活用方法(Workbook_Open) 公開日:2022年2月6日 ブック ブックを開いたときにマクロを実行するには ブックを開いたときにマクロを実行するには、ThisWorkbookのWorkbook_Open関数を使います。 ThisWorkbookを開き、オブジェクトボックス(コードウィン […] 続きを読む
VBAでブックを読み取り専用を推奨するように設定する 公開日:2022年1月10日 ブック 読み取り専用を推奨するダイアログ ブックを開く際に以下のようなダイアログを見たことがあるかもしれません。 これはブックを保存する際に「読み取り専用を推奨する」ように設定されている場合に表示され、無用にブックを更新されるこ […] 続きを読む
VBAのコンパイル方法と必要性 公開日:2021年12月20日 基本 VBAのコンパイル方法 VBAのデバッグメニューの一番上に「VBAProjectのコンパイル」というメニューがあります。実行するとコードに誤りがないかをチェックします。 「VBAProjectのコンパイル」メニューを選択 […] 続きを読む