VBAでシートが追加時に処理を行う(Workbook_NewSheet) 公開日:2022年12月17日 イベント Workbook_NewSheetイベント シートが追加されたときにマクロを動かしたい場合があります。シートが追加されたことを検知するには、ThisWorkbookシートにWorkbook_NewSheetという名前のプ […] 続きを読む
VBAのSelectionのセルの格納順序 公開日:2022年11月6日 セル Selectionのセル範囲はどの順に格納されているのか Selectionプロパティは現在選択されているセル範囲を表します。セルだけでなくオートシェイプでも複数選択した場合に利用できますが、ここではセル範囲のSelec […] 続きを読む
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でウィンドウの表示倍率(Zoom)を変更する […] 続きを読む
ブックを開いた時に実行するマクロの活用方法(Workbook_Open) 公開日:2022年2月6日 ブック ブックを開いたときにマクロを実行するには ブックを開いたときにマクロを実行するには、ThisWorkbookのWorkbook_Open関数を使います。 ThisWorkbookを開き、オブジェクトボックス(コードウィン […] 続きを読む