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

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

「 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へ直接接続する方法を紹介しましたが、実はあ …

【ExcelVBA】XserverVPS上のMySQLをExcelから直接操作する

  2026/02/26    Excel, VBA, Xserver VPS

Excel VBAを用いてXserver VPS上に構築されたMySQLデータベ …

【Excel/VBA】チェックボックスをシート上に自動作成する方法

  2025/08/15    Excel, VBA

このVBAマクロは、指定したExcelワークシートの特定の範囲に、複数のチェック …

【Excel VBA】複数行にチェックボックスを自動配置するマクロを作成した

  2025/05/02    Excel, VBA

Excelで「行ごとにチェックボックスを配置したい」という場面は意外と多いです。 …

【ExcelVBA】t検定ツールをExcelマクロで作った

  2025/02/19    Excel, VBA

会社のPCのOffice365で突如分析ツールが消えてしまい、日ごろ使っている平 …

【ExcelVBA】シート間で順不同のデータを整理して転記する方法

  2024/11/25    Excel, VBA

Excelで複数のシート間でデータを転記する作業を自動化する場合、Find関数を …

【Excel/VBA】シート状の複数グラフを画像として一括保存する方法

  2024/11/03    Excel, VBA

Excelで作成したグラフを画像として保存したい場面は多いものです。特にプレゼン …

【Excel/VBA】画像挿入でPictures.Insertによるリンク切れ問題の解決法(AddPictureプロパティ)

  2024/11/02    Excel, VBA

Excel VBAで画像を挿入する方法としてActiveSheet.Pictur …

【Excel/VBA】ワークシート関数で#DIV/0!等のエラーを無視する方法

  2024/09/11    Excel, VBA

ExcelVBAでSUMなどのワークシート関数を使う場合、セルに#DIV/0!の …

Excel/VBAでOutlookスケジュールの内容を取得してシートに展開する

  2024/07/12    Excel, VBA

Excel/VBAからOutlookスケジュールの内容を取得してシートに展開する …

【Excel/VBA】マクロの処理を一時停止する方法(Application.Wait)

  2023/12/17    Excel, VBA

Excelマクロの処理を一定時間停止する方法です。 基本形はこちらです。Appl …

【Outlook/VBA】Excelファイルを新規作成してメール情報を書き出して保存する

  2023/12/16    Excel, Outlook, VBA

以前、質問を受けて以下の記事のようなものを作ったのですが、同じ人からOutloo …

【Excel/VBA】関数から返す値をTextBox・Label・Rangeどれでも出力できるようにする方法

  2023/12/15    Excel, VBA

どこまで需要があるかわかりませんが、汎用性の高いフォームコントロールを作ろうとし …

【Excel/VBA】複数セルを検索する方法(Find/FindNext)

  2023/12/13    Excel, VBA

Excel/VBAでシート内の検索する場合はFindメソッドを使いますが、これだ …

【Excel/VBA】ファイルダイアログを使う

  2023/12/12    Excel, VBA

Excelマクロでファイルダイアログを使う方法です。 ファイルを開く際にファイル …

Excel/VBAで半角⇔全角変換する方法(StrConv関数)

  2023/12/04    Excel, VBA

Excel/VBAでアルファベットを半角⇔全角変換する方法です。StrConv関 …

【Excel/VBA】すべてのシートの名前を取得する方法

  2023/12/03    Excel, VBA

Excelブック内のシートをすべて見に行くようなプログラムを作りたい場合があると …

【Excel/VBA】オートフィルターが設定されているか判断する方法

  2023/12/03    Excel, VBA

VBAでオートフィルターを制御する際にフィルター設置は特に問題ないのですが、フィ …