VBA

スポンサーリンク
Excel VBA

Excel VBA 逆引き集 | バリデーション総合テンプレ

バリデーション総合テンプレ入力チェックを一箇所にまとめて、分かりやすく・使い回しやすくする「総合テンプレート」を用意しました。必須、型、桁数、文字種、禁止文字、範囲、日付、複合ルールまでを一括で扱えま...
Excel VBA

Excel VBA 逆引き集 | ログ+例外テンプレ

ログ+例外テンプレつまずいた時に「何が起きたか」を残しつつ、止めずに安全に終わらせる。そのために、ログ出力と例外(エラー)処理をワンセットで使えるテンプレートをまとめました。初心者でもすぐ使える形で、...
Excel VBA

Excel VBA 逆引き集 | エラーまとめテンプレ

エラーまとめテンプレVBAを業務で使うと、必ず「エラー処理」が必要になります。初心者がつまずきやすいのは「どこでエラーが出るか分からない」「エラーが出ても止まってしまう」こと。そこで エラー処理をまと...
Excel VBA

Excel VBA 逆引き集 | 数字以外除去

整数以外を除去する処理業務でよくある「入力値から数字だけを取り出したい」というニーズ。例えば「社員番号は数字だけ」「電話番号は数字だけにしたい」といったケースです。ここでは 文字列から整数以外の文字を...
Excel VBA

Excel VBA 逆引き集 | 整数チェック

整数チェック業務でよくある入力チェックのひとつが「整数チェック」です。例えば「数量は整数で入力」「社員番号は整数でなければならない」といったルールを守らせるために使います。初心者向けに、コード例やテン...
Excel VBA

Excel VBA 逆引き集 | 日付チェック

日付チェック業務でよくある入力チェックのひとつが「日付チェック」です。例えば「入力値が正しい日付かどうか」「未来日や過去日を許可するか」「日付の範囲が正しいか」を確認します。初心者向けに、コード例やテ...
Excel VBA

Excel VBA 逆引き集 | 型変換チェック

型変換チェック業務でよくあるエラーのひとつが「型変換エラー」です。例えば「文字列を数値に変換しようとしたら失敗」「日付に変換できない文字列が入っていた」など。初心者向けに、型変換チェックの基本テンプレ...
Excel VBA

Excel VBA 逆引き集 | 禁止文字チェック

禁止文字チェック業務でよくある入力チェックのひとつが「禁止文字チェック」です。例えば「記号は使えない」「特定の文字は入力禁止」といったルールを守らせるために使います。初心者向けに、コード例やテンプレー...
Excel VBA

Excel VBA 逆引き集 | Null/空白チェック

Null / 空白チェック業務でよくある入力チェックのひとつが「Null / 空白チェック」です。Excel VBAでは「セルが空かどうか」「値が未入力かどうか」を判定することで、エラーを防ぎます。初...
Excel VBA

Excel VBA 逆引き集 | 桁数チェック

桁数チェック業務でよくある入力チェックのひとつが「桁数チェック」です。例えば「社員番号は6桁」「郵便番号は7桁」「電話番号は10〜11桁」といった制約を満たしているかを確認します。初心者向けに、コード...
Excel VBA

Excel VBA 逆引き集 | 文字種チェック

文字種チェック業務でよくある「入力チェック」の中でも、文字種チェックは重要です。例えば「半角数字だけ」「英字だけ」「カタカナだけ」といった制約を満たしているかを確認する処理です。初心者向けに、よく使う...
Excel VBA

Excel VBA 逆引き集 | 入力チェック

入力チェック業務でよく使うのが「入力チェック」。ユーザーが入力した値が正しいかどうかを確認し、間違っていたらエラーを防ぐ仕組みです。初心者向けに、よくあるパターンをテンプレート化して説明します。基本の...
Excel VBA

Excel VBA 逆引き集 | よくある業務エラー対策

よくある業務エラー対策Excel VBAを業務で使うと、よくあるエラーに遭遇します。初心者がつまずきやすい典型的なエラーと、その対策を「逆引き集」形式でまとめました。コード例やテンプレートを交えて、か...
Excel VBA

Excel VBA 逆引き集 | 例外処理テンプレ

例外処理テンプレートVBAでは「例外処理」という言葉はあまり使われませんが、エラー処理がそれに相当します。初心者がつまずきやすいのが「エラーが出たときにどう安全に処理を続けるか」。ここでは 例外処理の...
Excel VBA

Excel VBA 逆引き集 | トランザクション風処理

トランザクション風処理データベースの世界では「トランザクション処理」といって、一連の処理が全部成功したら確定、途中で失敗したら全部取り消すという仕組みがあります。Excel VBAには本格的なトランザ...
Excel VBA

Excel VBA 逆引き集 | スタックトレース風

スタックトレース風ログVBAには「スタックトレース(関数呼び出しの履歴)」を自動で出す仕組みはありません。ですが、「どの処理を通ったか」「どこで止まったか」 を自分でログに残すことで、スタックトレース...
Excel VBA

Excel VBA 逆引き集 | イベントログ

イベントログ出力Excel VBAで「イベントログ」を扱うと、Windowsのシステムログに記録を残すことができます。これは「処理の開始・終了」「エラー発生」などを Windowsイベントビューア で...
Excel VBA

Excel VBA 逆引き集 | デバッグログ

デバッグログうまくいかない時に「今どこまで動いてる?」「何が入ってる?」を見える化するのがデバッグログ。止めずに走らせながら、状況を素早く掴むための基本とテンプレをまとめます。デバッグログの基本目的:...
Excel VBA

Excel VBA 逆引き集 | ログファイル出力

ログファイル出力プログラムを動かすときに「いつ」「何をしたか」「エラーはあったか」を記録しておくと、後から確認やトラブル対応がしやすくなります。これを ログファイル出力 と呼びます。初心者向けに、コー...
Excel VBA

Excel VBA 逆引き集 | エラーメッセージ

エラーメッセージの扱い方VBAでプログラムを動かしていると、思わぬエラーが発生することがあります。初心者がつまずきやすいのが「エラーメッセージの扱い方」。ここでは エラーメッセージを取得・表示・記録す...
Excel VBA

Excel VBA 逆引き集 | エラー番号取得

エラー番号取得(Errオブジェクトの基本)VBAでエラーが発生したとき、その原因を調べるために エラー番号(Err.Number) を取得する方法があります。初心者向けに、コード例やテンプレートをかみ...
Excel VBA

Excel VBA 逆引き集 | Resume Next

On Error Resume Next 基本VBAでよく使うエラー処理のひとつが On Error Resume Next です。これは「エラーが発生しても止まらず、次の行へ進む」という仕組みです。...
Excel VBA

Excel VBA 逆引き集 | On Error基本

On Error基本失敗しないVBAの第一歩は「エラーを捕まえて、落とさず、原因を残す」こと。On Errorはそのための基本機能です。初心者向けに、よく使う書き方・テンプレート・注意点を例題付きでま...
Excel VBA

Excel VBA 逆引き集 | Teams/Slack BOT連携

外部連携 × Teams/Slack BOT連携Excel VBAから TeamsやSlackのBOTに通知を送る ことで、Excelを「業務連絡のフロント」として活用できます。Webhookを使った...
Excel VBA

Excel VBA 逆引き集 | Slack通知

外部連携 × Slack通知Excel VBAから Slackに通知を送る ことで、Excelを「業務連絡のフロント」として活用できます。例えば「処理完了をSlackに通知」「エラー発生をSlackに...
Excel VBA

Excel VBA 逆引き集 | Teams通知

外部連携 × Teams通知Excel VBAから Microsoft Teamsに通知を送る ことで、Excelを「業務連絡のフロント」として活用できます。例えば「処理完了をTeamsに通知」「エラ...
Excel VBA

Excel VBA 逆引き集 | 添付ファイル抽出

外部連携 × 添付ファイル抽出(Outlook連携)Excel VBAから Outlookの受信メールに含まれる添付ファイルを抽出して保存 する方法を紹介します。初心者向けに、コード例やテンプレートを...
Excel VBA

Excel VBA 逆引き集 | Outlook連携(受信)

外部連携 × Outlook連携(受信)Excel VBAから Outlookの受信メールを取得 することで、Excelを「メールビューア」や「メール管理ツール」として活用できます。例えば「受信トレイ...
Excel VBA

Excel VBA 逆引き集 | Outlook連携(送信)

外部連携 × Outlook連携(メール送信)Excel VBAから Outlookを操作してメールを送信 することで、Excelを「メール送信のフロント」として活用できます。例えば「シートの内容をメ...
Excel VBA

Excel VBA 逆引き集 | 外部アプリ起動

外部連携 × 外部アプリ起動Excel VBAから 外部アプリケーションを起動 することで、Excelを「操作の起点」にできます。例えば「メモ帳を開く」「ブラウザを起動する」「WordやPowerPo...
スポンサーリンク