和風スパゲティのレシピ

日本語でコーディングするExcelVBA

サイトマップ(全記事一覧)

汎用マクロ・便利ツール

個人用マクロブックの作り方と使い方3選
選択セルの値をGoogleで検索するマクロ
空の行を一括で削除するマクロ
アクティブシートを新規ブックにコピーするマクロ
すべてのシートをA1セル選択状態にするマクロ
すべてのシートを一括で再表示するマクロ
数式を値に固定して、ついでに#N/Aも消すマクロ
アクティブブックの保存フォルダを開くマクロ
ブックを非表示にして保存して閉じるマクロ
フォルダ構成表から実際のフォルダを生成するマクロ
空のフォルダを一括削除するマクロ
印刷映えする格子罫線を自動で引くマクロ
ウィンドウ枠固定と印刷タイトルを同時設定するマクロ
着色を残して条件付き書式を削除するマクロ
選択範囲を1枚の用紙にクイック印刷するマクロ
上下左右の印刷余白を0にするマクロ
選択セル範囲に丸数字を連番で入力するマクロ
選択エリアの0値を置換で消去するマクロ
すべての図形(オブジェクト)を選択するマクロ
特定のセル範囲内にある図形を処理/選択する
ワークシートのオブジェクト名をマクロで設定する
列番号のEnum定数コードを自動生成するマクロ
列見出しをアルファベット⇔数字で切り替える
文字色・背景色を設定するマクロを書くマクロ
マクロのロック(赤帯)を一時的に解除するマクロ
汎用マクロ・便利ツール用の共通関数について

基本の書き方・サンプルコード集

ブック・ファイル

◇ 基本の書き方
ブックを上書き保存する - Workbook.Save
ブックを閉じる - Workbook.Close
ブックを保護する - Workbook.Protect
ファイルをコピーする - FileCopyステートメント
ファイルを移動・名称変更する-Nameステートメント
ファイルを削除する - Killステートメント
フォルダを作成する - MkDirステートメント
空のフォルダを削除する - RmDirステートメント
フォルダを移動・名称変更する-Nameステートメント
◇ サンプルコード
ブックを現在開いているかチェックする関数
ブックを上書き保存して閉じる-Workbook.Close
ブックを保存せずに閉じる - Workbook.Close
読取専用の推奨を無視して書込権限でブックを開く
破損したブックを修復して開く(CorruptLoad)
指定のフォルダをエクスプローラーで開く
ダイアログボックスでフォルダを指定・選択する
フォルダが存在するか調べる-Dir/FSO.FolderExists
フォルダが空か判定する
深い階層まで一気にフォルダを作成する
重複しないよう連番付きでフォルダを作成する
セルの値を元にフォルダを一括で作成する
フォルダを別のドライブに移動する
フォルダを統合する(同名のフォルダに移動する)
ファイルを部分一致(ワイルドカード)で検索する
フォルダを部分一致(ワイルドカード)で検索する
パスからフォルダ名やファイル名を取得する
既存ファイルを上書きしてファイルを移動する
重複しないようファイル名に連番を付与する関数