非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

「 VBA 」 一覧

【ExcelVBA】一覧から選択したデータをUserFormに読み込む実用的な方法

  2026/10/17    Excel, VBA

Excel VBAを使った業務システム開発において、シート上のデータ一覧から特定 …

【ExcelVBA】前回のデータから削除された行を検出する実践テクニック

  2026/10/17    Excel, VBA

業務でExcelを扱う際、日々更新されるデータの中から「削除された行」を特定する …

【Excel VBA】指定範囲の書式をまとめてコピーする3つの方法

  2026/10/17    Excel, VBA

Excelでのデータ入力や集計作業において、既存のシートや範囲の書式を別の場所に …

【ExcelVBA】INI形式の簡易設定ファイルを読み込む方法

  2026/09/19    Excel, VBA

Excel VBAでアプリケーションを開発する際、実行環境に依存するパスやユーザ …

【ExcelVBA】エラー発生時に「何が起きたか」をメッセージ表示して処理を継続する方法

  2026/09/17    Excel, VBA

Excel VBAでマクロを組む際、予期せぬエラーはつきものです。ファイルが存在 …

【ExcelVBA】ExcelVBAツールの起動時にバージョンを表示する方法

  2026/09/16    Excel, VBA

Excel VBAで作成したツールを配布する際、ユーザーがどのバージョンのExc …

【ExcelVBA】処理ログをテキストファイルに出力してデバッグ・運用を効率化する方法

  2026/09/15    Excel, VBA

Excel VBAで複雑な処理を行う際、何が起こっているか把握するのは非常に重要 …

【ExcelVBA】全角スペースを半角スペースに置換する方法

  2026/09/14    Excel, VBA

Excelでデータ処理をしていると、全角スペースが原因で意図しないエラーや並べ替 …

【ExcelVBA】全角スペースを半角スペースに置換する方法

  2026/09/13    Excel, VBA

Excelでデータ処理をしていると、全角スペースが原因で意図しないエラーや並べ替 …

【ExcelVBA】途中の処理で失敗した場合に後続処理を確実に停止する方法

  2026/09/12    Excel, VBA

【Excel VBA】途中の処理で失敗した場合に後続処理を確実に停止する方法 E …

【ExcelVBA】セルの値が空かどうかを正しく判定する方法

  2026/09/11    Excel, VBA

Excel VBAでセルの内容が空かどうかを判定する際、単純に思えて意外と落とし …

【ExcelVBA】選択範囲・シート全体の空白行を一括削除する方法

  2026/09/10    Excel, VBA

Excelでのデータ整理作業において、不要な空白行を削除する作業は頻繁に発生しま …

【ExcelVBA】FileSystemObjectを使ってファイル情報を取得する方法

  2026/09/09    Excel, VBA

Excel VBAでファイルやフォルダを操作する際、標準機能だけでは物足りないと …

【ExcelVBA】Excel VBAツールの設定情報をシートに一覧化する方法

  2026/09/08    Excel, VBA

Excel VBAで作成したツールが増えてくると、設定情報の管理が煩雑になりがち …

【ExcelVBA】デスクトップやドキュメントフォルダのパスをスマートに取得する方法

  2026/09/08    Excel, VBA

Excel VBAでファイル操作を行う際、デスクトップやドキュメントフォルダのパ …

【ExcelVBA】For Nextループで行を削除する際の落とし穴と安全な処理方法

  2026/09/07    Excel, VBA

Excel VBAで特定の条件を満たす行を削除する処理はよく行われますが、For …

【ExcelVBA】簡易的なデータ登録システムの基本構成と実装

  2026/09/06    Excel, VBA

はじめに:Excel VBAで手軽なデータ登録システムを構築する 「Excelで …

【ExcelVBA】処理対象フォルダを設定シートから変更できるようにする方法

  2026/09/06    Excel, VBA

Excel VBAマクロを開発していると、特定のフォルダ内のファイルを処理するこ …

【ExcelVBA】文字列から数字だけをスマートに取り出す方法

  2026/09/05    Excel, VBA

Excel VBAで文字列の中から数字だけを抽出したい、というケースは少なくあり …

【ExcelVBA】長い数値が「1.23E+11」と指数表示になるのを防ぐ方法

  2026/09/04    Excel, VBA

ExcelVBAで長い数値が指数表示になる問題とは? よくある困りごと Exce …

【ExcelVBA】ワークシート関数をVBAで使いこなす!基本とエラー対策

  2026/09/03    Excel, VBA

Excel VBAを使ってデータ処理を行う際、ワークシート関数をVBAから利用で …

【ExcelVBA】Withステートメントで同じオブジェクトの処理をまとめる方法

  2026/09/02    Excel, VBA

Excel VBAでマクロを作成していると、同じオブジェクト(例: 特定のセルや …

【ExcelVBA】Like演算子とInStr関数で部分一致検索!文字列の探し方

  2026/09/02    Excel, VBA

Excel VBAで特定の文字列を含むセルを探したい、あるいは条件分岐したい場合 …

【ExcelVBA】処理ログをテキストファイルに出力してデバッグ・追跡を効率化する方法

  2026/09/01    Excel, VBA

Excel VBAで複雑な処理を組む際、処理の途中経過やエラーの有無を確認するこ …

【ExcelVBA】LongとIntegerを使い分ける基本

  2026/09/01    Excel, VBA

はじめに Excel VBAでコードを書く際、変数にどんな「型」を指定しています …

【ExcelVBA】データ整理の効率化!グループ化機能をVBAで設定する方法

  2026/08/28    Excel, VBA

はじめに Excelの「グループ化」機能は、大量のデータを扱う際に特定の行や列を …

【ExcelVBA】シートをコピーしてテンプレートから新しい帳票を効率的に作成する方法

  2026/08/28    Excel, VBA

Excelで日々の帳票作成、毎回テンプレートシートをコピーして名前を変える作業に …

【ExcelVBA】重複しないランダム番号を生成する方法

  2026/08/28    Excel, VBA

Excel VBAでランダムな数値を生成する際、単にRnd関数を使うだけでは、同 …

【ExcelVBA】Worksheet_Changeイベントでセル変更時の自動処理を実装する方法

  2026/08/27    Excel, VBA

Worksheet_Changeイベントは、Excel VBAにおいて特定のワー …

Excel VBAからMySQLへ安全に接続!SSHトンネルを自動起動するクラスモジュールを作ったのでメモ

  2026/03/01    Excel, VBA, Xserver VPS

前回、Excel VBAからMySQLへ直接接続する方法を紹介しましたが、実はあ …