Excel VBAで使えるコードを紹介しています。
記載しているサンプルコードをそのままコピーするだけで利用できるようにしています。
手軽に使えることを優先しているので詳しい説明は省略してます。
動作確認は基本的にWindows10、Excel2016(32bit版)の環境下でしています。
※少しずつwindows11、Excel2024での動作確認とそれら用のコードの投稿を追記していってます。
セル操作

セルのコピーと貼り付け
2022.09.132024.11.11

セルの形式を指定して貼り付け
2022.09.132024.11.11

セルの結合と結合解除
2022.09.162024.11.11

セルのソート
2022.09.162024.11.11

セルを行方向にソート
2022.09.162024.11.11

セルの罫線と罫線の種類を設定
2022.09.192024.11.11

セルの文字、背景、罫線の色を設定
2022.09.192024.11.11

フォントの種類、サイズ、装飾を設定
2022.09.192024.11.11

文字表示の水平位置(横位置)を設定
2022.09.192024.11.11

文字表示の垂直位置(縦位置)を設定
2022.09.192024.11.11

セルの表示形式(日付、前ゼロ表示など)を設定
2022.09.192024.11.11

文字表示の角度を設定
2022.09.192024.11.11

文字表示の配置、制御を設定
2022.09.192024.11.11

コメントの追加と削除
2022.10.112024.11.11

コメントの形を変更
2022.10.142024.11.11

特定のセルのみを編集可能、編集不可に設定
2022.11.042024.11.11

セルに設定された表示形式を取得
2023.01.122024.11.11

セルをリスト形式(リストボックス)にする
2023.02.062024.11.11
行・列
ブック・シート

シートの移動
2022.09.162024.11.11

シートのコピー
2022.09.162024.11.11

シートの追加
2022.09.162024.11.11

シートのコピー、追加と同時にシート名を設定
2022.09.162024.11.11

複数のシート追加と同時にシート名を設定
2022.09.162024.11.11

シートの表示、非表示
2022.09.192024.11.11

すべてのシート名を取得
2022.09.202024.11.11

他のブックにシートを移動、コピー
2022.09.202024.11.11

シートの保護と保護解除
2022.11.042024.11.11

保護状態のシートにマクロからの操作だけを許可
2022.11.042024.11.11

ブックにパスワードが設定されているか確認
2022.11.142024.11.11

フォルダ内のブックにパスワードが設定されているかを一括で確認
2022.11.152024.11.11

フォルダ内の複数のブックに異なるパスワードをまとめて設定
2023.01.082024.11.11

同じパスワードが設定されている複数のブックのパスワードをまとめて解除
2023.08.232024.11.11
文字列操作
図(オートシェイプ、画像など)
フォルダ・ファイル

ファイル選択ダイアログの表示とファイルのパス取得
2022.09.132024.11.11

ファイル選択ダイアログの表示と複数ファイルのパス取得
2022.09.132024.11.11

フォルダにあるファイル名を一覧で取得
2022.09.252024.11.11

フォルダにあるフォルダ名とファイル名の一覧を取得
2022.09.252024.11.11

サブフォルダを含むフォルダとファイル名の一覧を取得
2022.09.252024.11.11

サブフォルダを含むフォルダとファイル名の一覧をソートして取得
2022.09.252024.11.11

zip形式で圧縮(CopyHereメソッド)
2022.12.252024.11.11

zip形式で圧縮(Compress-Archiveコマンドレット)
2022.12.252024.11.11

zip形式で圧縮(7-zipのexeファイルによる圧縮)
2022.12.262024.11.11

zip形式で圧縮(7-zipのdllによる圧縮)
2022.12.262024.11.11

zipファイルを展開(CopyHereメソッド)
2022.12.302024.11.11

zipファイルを展開(Expand-Archiveコマンドレット)
2023.01.032024.11.11

zipファイルを展開(7-zipのexeファイルによる展開)
2023.01.032024.11.11

zipファイルを展開(7-zipのdllによる展開)
2023.01.032024.11.11

UTF-8形式のテキストファイルの読み込み
2023.01.032024.11.13

UTF-8形式のテキストファイルの書き込み
2023.01.032024.11.13

バイナリファイルの読み込み
2023.01.062024.11.11
配列
クリップボード
モジュール・プロシージャ関連
Windows関連

ユーザ名、ドメイン名、コンピュータ名を取得
2022.10.102024.11.11

OSの情報を取得
2022.10.102024.11.13

CPUの種類、クロック数などを取得
2022.11.302024.11.13

CPUの使用率を取得
2022.11.302024.11.11

メモリの情報を取得
2022.11.302024.11.11

プリンターの情報を取得
2022.12.012024.11.11

MACアドレス、IPアドレス、サブネットマスクを取得
2022.12.012024.11.13

ネットワークアダプタの情報を取得
2022.12.012024.11.11

Windowsアカウントの情報を取得
2022.12.012024.11.22

PCの製造元、モデルの情報を取得
2022.12.012024.11.13

MSIでインストールされたソフトウェアの情報を取得
2022.12.012024.11.13

Windowsサービスの情報を取得
2022.12.012024.11.22

実行中のプロセスの情報を一覧で取得
2022.12.012024.11.11

BIOSの情報を取得
2022.12.012024.11.11

ディスプレイサイズを取得
2023.01.262024.11.11

マウスカーソルの座標を取得
2023.02.112024.11.11

マウスカーソルの操作範囲の制御と解除
2023.02.112024.11.11
FileSystemObject

パスからファイル名を取得
2021.09.042024.11.11

パスから拡張子を除いたファイル名を取得
2021.09.042024.11.11

ファイルの拡張子を取得
2021.09.042024.11.11

特殊フォルダのパスを取得
2021.09.042024.11.11

フォルダの移動
2022.09.182024.11.11

フォルダのコピー
2022.09.182024.11.11

フォルダの削除
2022.09.182024.11.11

ファイルの移動
2022.09.182024.11.11

ファイルのコピー
2022.09.182024.11.11

ファイルの削除
2022.09.182024.11.11

フォルダの存在確認
2022.09.192024.11.11

ファイルの存在確認
2022.09.192024.11.11

フォルダの種類、サイズ、属性を取得
2022.09.192024.11.11

フォルダの作成日時、アクセス日時、更新日時を取得
2022.09.192024.11.11

ファイルの種類、サイズ、属性を取得
2022.09.192024.11.11

ファイルの作成日時、アクセス日時、更新日時を取得
2022.09.192024.11.11

テキストファイルの読み込み
2022.09.212024.11.11

テキストファイルへの書き込み
2022.09.212024.11.11

ドライブの種類、総容量、空き容量などを取得
2022.11.242024.11.11
その他

VBAでワークシート関数を利用
2022.09.202024.11.13

Excelのバージョンとソフトウェア名を取得
2022.10.102024.11.13

メッセージボックスのボタンの文字を変更
2022.12.032024.11.11

異なるブックの2つシートを比較して差異のある部分を抽出
2023.01.042024.11.11

ステータスバーに進行状況を表示
2023.01.122024.11.11

外部アプリケーションの実行と処理待ち
2023.01.152024.11.11

Outlookでメールの作成、送信
2023.01.232024.11.13

複数の送信先に異なる本文のメールを一斉に送信(Outlook)
2023.01.232024.11.11

