2025-12-11

スポンサーリンク
JavaScript

JavaScript | 基礎構文:データ型 – typeof 演算子

typeof を一言でいうとtypeof 演算子は、「この値はどんなデータ型なのか?」を文字列で教えてくれる道具 です。実行中のコードの中で、これは数値なのかこれは文字列なのかこれは配列なのかオブジェ...
JavaScript

JavaScript | 基礎構文:データ型 – オブジェクトの基本

オブジェクトを一言でいうとオブジェクトは、「ひとまとまりの情報を、“名前付きのペア”で整理して持てる入れ物」 です。人本商品設定など、「何か1つの“もの”に、いくつかの性質(プロパティ)がくっついてい...
JavaScript

JavaScript | 基礎構文:データ型 – 配列の基本

配列を一言でいうと配列(Array)は、「同じような種類のデータを、順番つきでまとめて入れておける“箱の列”」 です。1人のユーザー → 1つの値(名前など)なら普通の変数で足りる10人のユーザー →...
JavaScript

JavaScript | 基礎構文:データ型 – BigInt

BigInt を一言でいうとBigInt は、「ふつうの Number では正確に扱えないレベルの“超でかい整数”を、安全に扱うためのデータ型」 です。JavaScript の通常の数値(Number...
JavaScript

JavaScript | 基礎構文:データ型 – Symbol

まず「Symbol(シンボル)」を一言でいうとSymbol は、「絶対にかぶらない“特別なラベル”を作るためのデータ型」 です。同じ説明を付けて作っても、毎回 必ず違う値 になります。const a ...
JavaScript

JavaScript | 基礎構文:データ型 – Undefined

まず「undefined」を一言でいうとundefined は、「“値がまだ決まっていない”ことを表すための特別な値」 です。もう少し噛み砕くと、「変数は“ある”んだけど、中に“ちゃんとした値”がまだ...
JavaScript

JavaScript | 基礎構文:データ型 – Null

まず「null」を一言でいうとnull は、「ここには“何もない”ことを、あえてハッキリ示すための特別な値」 です。「まだ値が決まっていない」のか「値がないことをわざと示している」のかこの違いを表現し...
JavaScript

JavaScript | 基礎構文:データ型 – Boolean

まず Boolean を一言でいうとBoolean(ブーリアン)は、「真か偽か、2つの状態だけを表すためのデータ型」 です。JavaScript では Boolean 型の値はたった 2つだけです。t...
JavaScript

JavaScript | 基礎構文:データ型 – String

まず「String(文字列)」を一言でいうとString(ストリング)は、「文字をならべたデータを扱うための型」 です。文章名前IDメールアドレスURLボタンのラベルなど、「人が読むための情報」はほぼ...
JavaScript

JavaScript | 基礎構文:データ型 – Number

JavaScript の Number を一言でいうとJavaScript の Number は「整数も小数もぜんぶまとめて扱う “数字用の型”」です。他の言語だと「int」「float」「doubl...
JavaScript

JavaScript | 基礎構文:変数・定数 – 多重代入

多重代入を一言でいうと多重代入(たじゅうだいにゅう)は、「1 行の代入文で、複数の変数にまとめて値を入れる書き方」 のことです。a にも b にも 0 を入れたいx と y に、それぞれ別の値を一気に...
JavaScript

JavaScript | 基礎構文:変数・定数 – 宣言と代入の違い

まず「宣言」と「代入」を一言で分ける先にイメージだけハッキリさせます。宣言:「この名前の変数(箱)を使いますよ、とプログラムに伝えること」代入:「その変数(箱)の中に、実際の値を入れること」たとえば、...
JavaScript

JavaScript | 基礎構文:変数・定数 – 初期化と未定義

「初期化」と「未定義」を一言でいうとまず言葉のイメージからはっきりさせます。「初期化(しょきか)」は、「変数を作ったタイミングで、最初の値をちゃんと入れてあげること」 です。「未定義(undefine...
JavaScript

JavaScript | 基礎構文:変数・定数 – 暗黙的なグローバル

まず「暗黙的なグローバル」を一言でいうと暗黙的なグローバルは、「自分ではグローバル変数を作ったつもりがないのに、“こっそり”グローバル変数が作られてしまう現象」のことです。もっと砕くと、本当は let...
JavaScript

JavaScript | 基礎構文:変数・定数 – グローバル変数の扱い

まず「グローバル変数」とは何かグローバル変数は、「プログラムの“どこからでも”読めて・書けてしまう変数」 のことです。もう少し具体的に言うと、どの関数の中にも入っていない場所(ファイルの一番上とか)で...
JavaScript

JavaScript | 基礎構文:変数・定数 – ブロックスコープ

まず「ブロックスコープ」を一言でいうとブロックスコープは、「{ ... } のカタマリの中だけで有効な“変数の生息範囲”」 のことです。JavaScript の let と const で宣言した変数...
JavaScript

JavaScript | 基礎構文:変数・定数 – 再代入の可否とは

「再代入の可否」を一言でいうと「再代入の可否(さいだいにゅうの かひ)」は、「一度値を入れた変数に、あとから“別の値を入れ直していいかどうか」というルールのことです。もう少しくだいて言うと、一度入れた...
JavaScript

JavaScript | 基礎構文:変数・定数 – var を使わない理由

まず結論:「新しく書くコードでは var はほぼ使わない」JavaScript には変数宣言が 3 種類あります。varletconstvarletconstJavaScript昔の JavaScri...
JavaScript

JavaScript | 基礎構文:変数・定数 – let と const の違い

まず「共通点」と「一言での違い」let と const は、どちらも 「変数(名前付きの箱)を作るためのキーワード」 です。共通しているのは、ブロックスコープ({} の中だけ有効)var より新しい書...
JavaScript

JavaScript | 基礎構文:変数・定数 – 変数とは何か

まず「変数」をざっくり一言でいうと変数は、「あとで使うために値を入れておく“名前付きの箱”」だと思ってください。数字文字文字列(文章)true / falseオブジェクトや配列など、プログラムの中で扱...
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...
Excel VBA逆引き

Excel VBA 逆引き集 | Python呼び出し

外部連携 × Python呼び出しExcel VBAから Pythonスクリプトを呼び出す ことで、Pythonの豊富なライブラリや処理能力をExcelに組み込むことができます。初心者向けに、コード例...
Excel VBA逆引き

Excel VBA 逆引き集 | PowerShell呼び出し

外部連携 × PowerShell呼び出しExcel VBAから PowerShellスクリプトを呼び出す ことで、Windowsの機能や外部処理を連携できます。例えば「ファイル操作」「外部API呼び...
Excel VBA逆引き

Excel VBA 逆引き集 | PowerQueryとの連動

外部連携 × Power Queryとの連動Excelには Power Query という強力なデータ取得・変換機能があります。通常はGUI操作で使いますが、VBAから呼び出すことで「外部データの取り...
Excel VBA逆引き

Excel VBA 逆引き集 | 接続文字列テンプレ

外部連携 × 接続文字列テンプレ(ADO接続)Excel VBAから外部データベースに接続する際に必ず必要になるのが 接続文字列(ConnectionString) です。初心者向けに、よく使う接続文...
Excel VBA逆引き

Excel VBA 逆引き集 | SQLログ

外部連携 × SQLログの記録外部データベースと連携する際に「どんなSQLを実行したか」「いつ実行したか」を ログとして残す 仕組みを作っておくと、トラブルシューティングや監査に役立ちます。初心者向け...
Excel VBA逆引き

Excel VBA 逆引き集 | DBマスタ取り込み

外部連携 × DBマスタ取り込み(ADO接続)業務でよくあるのが「外部データベースにあるマスタ情報をExcelに取り込みたい」というケースです。例えば「顧客マスタ」「商品マスタ」「社員マスタ」などをE...
Excel VBA逆引き

Excel VBA 逆引き集 | 外部連携:DB⇄Excel同期

外部連携 × DB⇄Excel同期(ADO接続)Excelを「フロントエンド」として使い、外部データベースと 双方向に同期(読み込み/書き込み) する方法を紹介します。初心者向けに、コード例やテンプレ...
Excel VBA逆引き

Excel VBA 逆引き集 | SELECT結果をシートへ

外部連携 × SELECT結果をシートへ展開Excel VBAから外部データベースに接続して SELECT文を実行し、その結果をシートに展開する 方法を紹介します。初心者向けに、コード例やテンプレート...
Excel VBA逆引き

Excel VBA 逆引き集 | INSERT/UPDATE

外部連携 × INSERT / UPDATE(ADO接続)Excel VBAから外部データベースに接続して INSERT(追加) や UPDATE(更新) を行うことで、Excelを「入力画面」として...
Excel VBA逆引き

Excel VBA 逆引き集 | 外部連携:SQL実行

外部連携 × SQL実行(ADO)Excel VBAから外部データベースに接続して SQL文を実行 することで、データの取得・更新・削除が可能になります。初心者向けに、コード例やテンプレートをかみ砕い...
Excel VBA逆引き

Excel VBA 逆引き集 | 外部DB(ADO接続)

外部連携 × 外部DB(ADO接続)の基本Excel VBAでは、ADO(ActiveX Data Objects) を使うことで外部データベース(SQL Server、Oracle、Access、M...
Excel VBA逆引き

Excel VBA 逆引き集 | マルチ選択

外部連携 × マルチ選択の基本業務でよくあるのが「複数ファイルを選んで一括処理したい」「外部システムや外部ファイルと連携したい」というケースです。ここでは初心者向けに、外部連携(ファイルやAPIなど)...
Excel VBA逆引き

Excel VBA 逆引き集 | ファイルダイアログ

ファイルダイアログの基本Excel VBAで「ファイルを選んで開きたい」「保存先を指定したい」といった場面では ファイルダイアログ を使うのが便利です。初心者向けに、コード例やテンプレートをかみ砕いて...
Excel VBA逆引き

Excel VBA 逆引き集 | OAuth必要なAPI

OAuth認証が必要なAPIの呼び出し多くの実務向けWeb API(Google、Microsoft Graph、Twitterなど)は OAuth 2.0 による認証が必須です。初心者にとっては「ト...
Excel VBA逆引き

Excel VBA 逆引き集 | REST APIのPOST

REST API の POST 呼び出しExcel VBAで「外部サービスにデータを送信したい」ときに使うのが REST API の POST リクエスト です。初心者向けに、コード例やテンプレートを...
Excel VBA逆引き

Excel VBA 逆引き集 | REST APIのGET

REST API の GET 呼び出しExcel VBAで「外部サービスからデータを取得したい」ときに使うのが REST API の GET リクエスト です。初心者向けに、コード例やテンプレートをか...
Excel VBA逆引き

Excel VBA 逆引き集 | Web API の呼び出し

Web API の呼び出しの基本業務で「外部システムやWebサービスからデータを取得したい」という場面では Web API呼び出し が必要になります。Excel VBAでは MSXML2.XMLHTT...
Excel VBA逆引き

Excel VBA 逆引き集 | XML書き込み

XML書き込みの基本Excel VBAで「シートのデータをXML形式に保存したい」「フォーム入力をXMLファイルに書き出したい」という場面では XML書き込み処理 を組み込むと便利です。初心者向けに、...
Excel VBA逆引き

Excel VBA 逆引き集 | 外部連携:XML読み込み

XML読み込みの基本業務で「外部システムからXML形式でデータを受け取る」「設定ファイルをXMLで管理する」といった場面はよくあります。Excel VBAでは MSXMLライブラリ を使うことで、XM...
Excel VBA逆引き

Excel VBA 逆引き集 | JSON 書き出し

JSON書き出しの基本Excel VBAで「シートのデータをJSON形式に変換して保存したい」「フォーム入力をJSONファイルに出力したい」という場面では JSON書き出し処理 を組み込むと便利です。...
Excel VBA逆引き

Excel VBA 逆引き集 | JSON 解析

JSON解析の基本最近の業務では、外部システムやWeb APIからデータを受け取る際に JSON形式 がよく使われます。Excel VBAでJSONを扱うには「文字列として読み込んで解析する」仕組みが...
Excel VBA逆引き

Excel VBA 逆引き集 | TSV連結

TSV連結の基本CSVと似ていますが、TSV(Tab Separated Values) は「タブ区切り」でデータを保存したテキストファイルです。業務では「CSVはカンマ区切り、TSVはタブ区切り」と...
Excel VBA逆引き

Excel VBA 逆引き集 | フォルダ内CSV連結

フォルダ内CSV連結の基本業務でよくあるのが「フォルダにある複数のCSVファイルをまとめて1つのシートに連結したい」というケースです。初心者向けに、コード例やテンプレートをかみ砕いて説明します。基本の...
Excel VBA逆引き

Excel VBA 逆引き集 | 外部連携:CSV一括取り込み

CSV一括取り込みの基本業務でよくあるのが「複数のCSVファイルをまとめてExcelに取り込みたい」というケースです。初心者向けに、CSV一括取り込みのコード例やテンプレートをかみ砕いて説明します。基...
VBA

Excel VBA | 自動生成ツール(リボンボタン対応版)

自動生成ツール(リボンボタン対応版)Excel VBA で UI 部品(カレンダー、検索フォーム、ログイン、一覧→詳細など)を自動生成する仕組みをまとめます。目的は「ボタン1つで、指定したUIをワーク...
VBA

Excel VBA | 完全商用レベルの UI デザイナー化

概要 — 完全商用レベルの「Excel UI デザイナー」設計方針企業で使えるレベルの UI デザイナーは、ただコントロールを並べるだけでなく、再利用可能なコンポーネント、テーマ/スタイル管理、コード...
VBA

Excel VBA | 巨大業務アプリ(一覧 → 詳細 → 編集 → ログイン → 検索)を統合した完全サンプル

概要と目的このサンプルは 「一覧 → 詳細 → 行編集(Add/Edit/Delete)→ ログイン → 検索」 を統合した 業務向け Excel VBA アプリケーションの完全サンプル です。設計方...
VBA

Excel VBA | 自動生成ツール(UI オートデザイナー)

以下に、「ボタンを押すと UI が自動デザインされる Excel VBA 自動生成ツール」のテンプレートをまとめます。このツールは、指定した UI 種類をクリックすると UserForm/ボタン/ラベ...
Excel VBA逆引き

Excel VBA 逆引き集 | 実務向けUI部品ライブラリ

実務向けUI部品ライブラリの基本Excel VBAで「業務用フォームを作るときに毎回同じUI部品を作るのが面倒」「標準化された部品を使いたい」といった場面では UI部品ライブラリ(雛形集) を持ってお...
Excel VBA逆引き

Excel VBA 逆引き集 | フォーム高速テンプレ

フォーム高速テンプレ(効率的なフォーム処理の雛形)Excel VBAで「フォームを使った処理をもっと速くしたい」「毎回同じようなコードを書くのを省略したい」といった場面では 高速テンプレート(雛形) ...
Excel VBA逆引き

Excel VBA 逆引き集 | フォームから差分

フォームから差分(変更点の比較・表示)の基本Excel VBAで「フォームから入力した内容と既存データを比較して、どこが変更されたか(差分)を表示したい」という場面では 差分チェック処理 を組み込むと...
Excel VBA逆引き

Excel VBA 逆引き集 | フォームからJOIN

フォームからJOIN(複数データの結合)の基本Excel VBAで「フォームから入力した複数のデータを結合して表示したい」「別シートのマスタと入力データを突き合わせたい」といった場面では JOIN処理...
Excel VBA逆引き

Excel VBA 逆引き集 | フォームからCSV出力

フォームからCSV出力の基本Excel VBAで「フォームに入力したデータをCSVファイルとして保存したい」という場面では フォームからCSV出力 を組み込むと便利です。初心者向けに、コード例やテンプ...
Excel VBA逆引き

Excel VBA 逆引き集 | データ登録結果表示

データ登録結果表示の基本Excel VBAで「フォームから入力したデータを登録した後、その結果をユーザーにわかりやすく表示したい」という場面では データ登録結果表示 を組み込むと便利です。初心者向けに...
Excel VBA逆引き

Excel VBA 逆引き集 | 保存前チェック

保存前チェックの基本Excelで「保存する前に入力内容を確認したい」「必須項目が空欄なら保存させない」といった場面では 保存前チェック を組み込むと便利です。初心者向けに、コード例やテンプレートをかみ...
Excel VBA逆引き

Excel VBA 逆引き集 | 権限設定

権限設定の基本Excel VBAで「ユーザーごとに操作できる範囲を制御したい」「管理者だけが特定の処理を実行できるようにしたい」といった場面では 権限設定 を組み込むと便利です。初心者向けに、コード例...
Excel VBA逆引き

Excel VBA 逆引き集 | パスワード保護

パスワード保護の基本Excel VBAで「特定のシートやブックをパスワードで保護したい」「ユーザーが入力したパスワードで制御したい」といった場面では パスワード保護 を使います。初心者向けに、コード例...
Excel VBA逆引き

Excel VBA 逆引き集 | ログイン画面

ログイン画面の基本Excel VBAで「ユーザー名とパスワードを入力して認証する」仕組みを作ると、簡易的なセキュリティや利用者ごとの制御が可能になります。ここでは ログイン画面(UserFormを使っ...
Excel VBA逆引き

Excel VBA 逆引き集 | メニュー画面

メニュー画面の基本Excel VBAで「複数の処理をまとめて選べるようにしたい」「ユーザーが迷わず操作できるようにしたい」といった場面では メニュー画面(UserFormを使ったメニュー) を作ると便...
Excel VBA逆引き

Excel VBA 逆引き集 | 設定画面

設定画面の基本Excel VBAで「ユーザーが自由に条件やオプションを選べるようにしたい」といった場面では 設定画面(UserFormを使った設定フォーム) を作ると便利です。初心者向けに、コード例や...
Excel VBA逆引き

Excel VBA 逆引き集 | エクセル方眼フォーム

エクセル方眼フォームの基本「エクセル方眼紙」とは、セルの高さと幅を同じにして紙の方眼のように見せるレイアウトのことです。帳票や申請書などをExcelで作るときによく使われます。ここでは エクセル方眼フ...
Excel 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逆引き

Excel VBA 逆引き集 | 多段Combo

多段Combo(連動コンボボックス)の基本Excel VBAで「コンボボックスを選ぶと次のコンボボックスの候補が変わる」ような 多段Combo(連動コンボボックス) を作ると、ユーザーが階層的に選択で...
Excel VBA逆引き

Excel VBA 逆引き集 | マスタから候補生成

マスタから候補生成(候補リストの自動作成)Excel VBAで「マスタデータから候補を生成して入力補助に使いたい」という場面はよくあります。例えば「商品マスタから商品名を選択」「顧客マスタから顧客名を...
Excel VBA逆引き

Excel VBA 逆引き集 | 値候補の動的生成

値候補の動的生成(AutoComplete候補リストの作成)Excel VBAで「入力途中の文字から候補を自動生成したい」「シートのデータを元に候補リストを作りたい」といった場面では 値候補の動的生成...
Excel VBA逆引き

Excel VBA 逆引き集 | AutoComplete

AutoComplete(入力補完)の基本Excel VBAで「入力途中の文字から候補を補完したい」「ユーザーが入力しやすいように自動補完したい」といった場面では AutoComplete処理 を組み...
Excel VBA逆引き

Excel VBA 逆引き集 | 動的行追加

動的行追加の基本Excel VBAで「データを追加するときに自動で行を増やしたい」「ボタンを押すと新しい行を作りたい」といった場面では 動的行追加 の処理が役立ちます。初心者向けに、コード例やテンプレ...
Excel VBA逆引き

Excel VBA 逆引き集 | Validate処理

Validate処理の基本Excel VBAで「入力値が正しいかチェックしたい」「数値や日付だけ受け付けたい」といった場面では Validate処理(入力検証) が重要です。初心者向けに、コード例やテ...
Excel VBA逆引き

Excel VBA 逆引き集 | イベント処理

イベント処理の基本Excel VBAでは「セルを変更したら自動で処理」「ブックを開いたら初期化」「ボタンをクリックしたら動作」など、イベント処理を使うことでユーザー操作に応じた自動処理が可能になります...
Excel VBA逆引き

Excel VBA 逆引き集 | グリッド表示

グリッド表示の基本Excel VBAで「表形式のデータを見やすく表示したい」「UserFormに一覧を出したい」といった場面では ListBoxやMSFlexGridなどのグリッド表示コントロール を...
Excel VBA逆引き

Excel VBA 逆引き集 | 日付選択

日付選択の基本Excel VBAで「ユーザーに日付を選んでもらう」場面はよくあります。例えば「開始日と終了日を入力して集計」「今日の日付を自動入力」など。初心者向けに、コード例やテンプレートをかみ砕い...
Excel VBA逆引き

Excel VBA 逆引き集 | オプションボタン

オプションボタンの基本Excel VBAで「複数の選択肢から 1つだけ選んでもらう」場面では UserFormのオプションボタン(OptionButton) を使います。初心者向けに、コード例やテンプ...
Excel VBA逆引き

Excel VBA 逆引き集 | チェックボックス

チェックボックスの基本Excel VBAで「はい/いいえ」「オン/オフ」といった二択をユーザーに選んでもらう場面では UserFormのチェックボックス(CheckBox) を使います。初心者向けに、...
Excel VBA逆引き

Excel VBA 逆引き集 | リストボックス

リストボックスの基本Excel VBAで「複数の選択肢を一覧表示して選んでもらう」場面では UserFormのリストボックス(ListBox) を使います。初心者向けに、コード例やテンプレートをかみ砕...
Excel VBA逆引き

Excel VBA 逆引き集 | コンボボックス

コンボボックスの基本Excel VBAで「選択肢から選んでもらう」場面では UserFormのコンボボックス(ComboBox) を使います。初心者向けに、コード例やテンプレートをかみ砕いて説明します...
Excel VBA逆引き

Excel VBA 逆引き集 | テキストボックス

テキストボックスの基本Excel VBAで「ユーザーに文字や数値を入力してもらう」場面では UserFormのテキストボックス を使います。初心者向けに、コード例やテンプレートをかみ砕いて説明します。...
Excel VBA逆引き

Excel VBA 逆引き集 | UserForm の基本

UserForm の基本Excel VBAで「ユーザーに入力画面を用意したい」「ボタンやテキストボックスを使って操作したい」といった場面では UserForm を使います。初心者向けに、コード例やテン...
Excel VBA逆引き

Excel VBA 逆引き集 | 特殊セルまとめテンプレ

特殊セルまとめテンプレExcel VBAで大量データを扱うとき「特定のセルだけ処理したい」場面は多いです。通常のループで判定すると遅くなりますが、SpecialCells を使えば一気に対象セルを抽出...
Excel VBA逆引き

Excel VBA 逆引き集 | 特殊セルで高速化

特殊セルで高速化Excel VBAで大量データを扱うとき「フィルタ後の特定セルだけ処理したい」「数式セルや定数セルだけ対象にしたい」といった場面があります。通常のループで1行ずつ判定すると遅くなります...
Excel VBA逆引き

Excel VBA 逆引き集 | フィルタ高速テンプレ

フィルタ高速テンプレExcelで大量データを扱うとき「フィルタをかけて表示されたセルだけ処理したい」場面はよくあります。通常のループでは非表示行も含まれてしまうため、AutoFilter + Spec...
Excel VBA逆引き

Excel VBA 逆引き集 | フィルタ後のデータ書き戻し

フィルタ後のデータ書き戻しExcelでフィルタをかけた後に「表示されているデータだけを加工して書き戻したい」場面があります。例えば「フィルタで絞った行の数値を更新する」「可視セルだけに印を付ける」とい...
Excel VBA逆引き

Excel VBA 逆引き集 | フィルタ後のデータ読み取り

フィルタ後のデータ読み取りExcelでフィルタをかけた後に「表示されているデータだけを読み取りたい」場面はよくあります。通常の Range.Value では非表示行も含まれてしまうため、Special...
Excel VBA逆引き

Excel VBA 逆引き集 | エラーセル

エラーセルを処理Excelで「#DIV/0!」「#N/A」「#VALUE!」などの エラーセルだけ処理したい 場面があります。このとき便利なのが SpecialCells(xlCellTypeForm...
Excel VBA逆引き

Excel VBA 逆引き集 | 空白セル

空白セルを処理Excelで「空白セルだけ処理したい」「フィルタで絞り込んだ後に空白セルだけ対象にしたい」といった場面はよくあります。このとき便利なのが SpecialCells(xlCellTypeB...
Excel VBA逆引き

Excel VBA 逆引き集 | 定数セル

定数セルを処理Excel VBAで「数式セル」だけでなく「定数セル(直接入力された値)」だけを対象にしたい場面があります。例えば「数式はそのままにして、入力値だけ色付けしたい」「フィルタ後の定数セルだ...
Excel VBA逆引き

Excel VBA 逆引き集 | 数式セル

数式セルの処理Excel VBAで「数式セルだけ処理したい」「フィルタで絞ったセルだけ対象にしたい」といった場面はよくあります。このとき便利なのが SpecialCells と AutoFilter ...
Excel VBA逆引き

Excel VBA 逆引き集 | 可視セルだけ処理

可視セルだけ処理Excelで「フィルタをかけた状態」や「行・列を非表示にした状態」で処理をするとき、通常のループでは 非表示セルも含まれてしまう ことがあります。そこで便利なのが SpecialCel...
Excel VBA逆引き

Excel VBA 逆引き集 | Dictionary:Dictionary高速テンプレ(差分)

Dictionary高速テンプレ(差分処理)Excel VBAで「差分処理」とは、2つのリストやデータ集合を比較して違いを抽出することです。例えば「前回の顧客リストと今回の顧客リストの差分を確認したい...
Excel VBA逆引き

Excel VBA 逆引き集 | Dictionary:Dictionary高速テンプレ(集計)

Dictionary高速テンプレ(集計)Excel VBAで大量データを扱うとき、Dictionary を使えば「キーごとに集計」する処理を高速に実現できます。SQLの GROUP BY のような処理...
Excel VBA逆引き

Excel VBA 逆引き集 | Dictionary:Dictionary高速テンプレ(JOIN)

Dictionary高速テンプレ(JOIN活用)大量データを扱うとき、Dictionary と Join関数 を組み合わせると「ユニーク化+高速結合」が一気にできます。初心者でも理解しやすいように、コ...
Excel VBA逆引き

Excel VBA 逆引き集 | ハッシュ化

ハッシュ化(文字列を一意の値に変換)Excel VBAで「ハッシュ化」とは、文字列やデータを 一意の数値や文字列に変換する処理 のことです。パスワードの保存やデータの照合、重複チェックなどに使われます...
Excel VBA逆引き

Excel VBA 逆引き集 | 分割Dictionary

分割Dictionary(キーごとに複数値を管理)通常の Dictionary は「キー → 値」のペアを管理しますが、値に 配列や別Dictionary を入れることで「分割Dictionary」的...
Excel VBA逆引き

Excel VBA 逆引き集 | 巨大Dictionary

巨大Dictionaryの扱い方Excel VBAで大量データを扱うとき、Dictionary は「キーと値のペア」を高速に管理できる便利な入れ物です。数千〜数万件のデータを扱う場合でも、Dictio...
Excel VBA逆引き

Excel VBA 逆引き集 | キーの正規化

キーの正規化(Dictionaryで安全に扱うために)Dictionaryを使うとき、キーの表記ゆれ(大文字・小文字、前後のスペース、全角半角など)があると、同じものなのに別キーとして扱われてしまいま...
Excel VBA逆引き

Excel VBA 逆引き集 | Valueにオブジェクト

Dictionary の Value にオブジェクトを格納する通常の Dictionary は「キー → 値」のペアを管理しますが、値に オブジェクト を入れることもできます。これを使うと「顧客コード...
Excel VBA逆引き

Excel VBA 逆引き集 | Valueに配列

Dictionary の Value に配列を格納する通常の Dictionary は「キー → 値」のペアを管理しますが、値に 配列 を入れることもできます。これを使うと「顧客コード → 複数の購入...
Excel VBA逆引き

Excel VBA 逆引き集 | 2段Dictionary

2段Dictionary(入れ子構造)Excel VBAの Dictionary は「キーと値のペア」を管理する便利な入れ物ですが、値にさらにDictionaryを入れることで 2段構造(入れ子) を...
Excel VBA逆引き

Excel VBA 逆引き集 | GROUP BY風処理

GROUP BY風処理(グループ集計)Excel VBAにはSQLのような GROUP BY 構文はありませんが、Dictionary を使えば「キーごとに集計」する処理を簡単に実現できます。初心者向...
Excel VBA逆引き

Excel VBA 逆引き集 | 集計処理

集計処理(合計・平均・件数など)Excel VBAでよく使うのが「集計処理」です。売上データや数量データをまとめて 合計・平均・件数・最大値・最小値 を求める場面は多いです。初心者向けに、コード例やテ...
Excel VBA逆引き

Excel VBA 逆引き集 | JOIN処理

JOIN処理(配列を文字列に結合)Excel VBAで「配列の要素をまとめて一つの文字列にしたい」ときに便利なのが Join 関数 です。初心者でも理解しやすいように、コード例やテンプレートをかみ砕い...
Excel VBA逆引き

Excel VBA 逆引き集 | 一意リスト作成

一意リスト作成(ユニーク化)Excel VBAで「重複を除いた一意リストを作りたい」場面はよくあります。例えば「顧客コード一覧」「商品名一覧」「カテゴリ一覧」など。初心者向けに、コード例やテンプレート...
Excel VBA逆引き

Excel VBA 逆引き集 | Items・Keys

Dictionary の Items・KeysExcel VBAで Dictionary を使うときに便利なのが、Keysプロパティ(全キー一覧)と Itemsプロパティ(全値一覧)です。初心者向けに...
Excel VBA逆引き

Excel VBA 逆引き集 | 全件取得

Dictionary 全件取得Dictionaryを使うときに「登録されている全件をまとめて取り出したい」場面があります。例えば「全キー一覧を出力」「全値一覧を出力」「キーと値のペアを表に展開」などで...
Excel VBA逆引き

Excel VBA 逆引き集 | Add・Remove

Dictionary の Add・RemoveExcel VBAで Dictionary を使うときに必ず覚えておきたいのが、キーと値を追加する Add と 削除する Remove です。初心者向けに...
Excel VBA逆引き

Excel VBA 逆引き集 | Keyで検索

DictionaryでKey検索Excel VBAで大量データを扱うとき、Dictionary(辞書オブジェクト)を使うと「キーで検索」する処理が高速にできます。初心者向けに、コード例やテンプレートを...
Excel VBA逆引き

Excel VBA 逆引き集 | Keyの存在確認

Dictionary Keyの存在確認VBAの Dictionary を使うときに必ず押さえておきたいのが「キーが存在するかどうかの確認」です。これをしないと、存在しないキーを参照してエラーになること...
Excel VBA逆引き

Excel VBA 逆引き集 | Dictionary:Dictionary 基本

Dictionary 基本Excel VBAで「キーと値をセットで管理したい」「高速に検索したい」ときに便利なのが Dictionary(辞書オブジェクト) です。初心者でも理解しやすいように、コード...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列処理:メモリ効率化

メモリ効率化(実務向け)Excel VBAで大量データを扱うとき、「メモリ効率化」を意識すると処理が安定し、速度も向上します。初心者向けに、コード例やテンプレートをかみ砕いて説明します。基本の考え方不...
Excel VBA逆引き

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

トランザクション風処理Excel VBAにはデータベースのような「トランザクション(開始→コミット→ロールバック)」機能はありません。ですが、「まとめて処理して、途中でエラーが出たら元に戻す」という「...
Excel VBA逆引き

Excel VBA 逆引き集 | 100万行の読み込み構造

100万行の読み込み構造(実務向け高速処理)Excelでは「100万行」規模のデータを扱うこともあります。セルを1つずつ読み込むと処理が極端に遅くなるため、配列に一括読み込み → 配列内で処理 → 一...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列処理:10万行 → 1秒処理テンプレ

10万行 → 1秒処理テンプレ(実務向け)Excelで 10万行以上のデータ を処理する場合、セルを1つずつ操作すると「数分〜数十分」かかってしまいます。そこで、配列に一括読み込み → 配列内で処理 ...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列処理:配列高速テンプレ(実務向け)

配列高速テンプレ(実務向け)Excel VBAで「数万行以上のデータを処理する」ような実務では、配列を使った高速処理が必須です。セルを1つずつ操作すると極端に遅くなるため、一括で配列に読み込み → 配...
Excel VBA逆引き

Excel VBA 逆引き集 | 結合

結合(文字列や配列の結合)Excel VBAで「複数の文字列をまとめたい」「配列を一つの文字列にしたい」ときに便利なのが 結合処理 です。初心者向けに、コード例とテンプレートをかみ砕いて説明します。基...
Excel VBA逆引き

Excel VBA 逆引き集 | 分割

分割(文字列や配列の分割)Excel VBAで「文字列を分割したい」「配列を分割して処理したい」という場面はよくあります。代表的なのは Split 関数 を使った文字列分割です。初心者向けに、コード例...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列処理:配列の一括変更

配列の一括変更Excel VBAで「配列の中身をまとめて変更したい」とき、1つずつループで処理する方法もありますが、一括変更のパターンを覚えておくと効率的です。初心者向けに、コード例とテンプレートをか...
Excel VBA逆引き

Excel VBA 逆引き集 | 行列反転

行列反転(Transpose)Excel VBAで「行と列を入れ替えたい(転置したい)」ときに便利なのが Transpose(転置)処理 です。初心者向けに、コード例とテンプレートをかみ砕いて説明しま...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列処理:巨大配列の高速化

巨大配列の高速化Excel VBAで数万〜数十万行のデータを扱うとき、巨大配列をどう効率的に処理するか が重要です。初心者向けに、コード例とテンプレートをかみ砕いて説明します。基本の考え方セルを1つず...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列処理:1列ずつ配列化

1列ずつ配列化Excel VBAで「表を列ごとに配列化して処理したい」場面はよくあります。例えば「各列をまとめて分析」「列単位で検索や集計」など。ここでは初心者向けに、コード例とテンプレートをかみ砕い...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列処理:1行ずつ配列化

1行ずつ配列化Excel VBAで「表を1行ずつ配列にして処理したい」場面はよくあります。例えば「各行をまとめて処理」「行単位で検索や集計」など。ここでは初心者向けに、コード例とテンプレートをかみ砕い...
Excel VBA逆引き

Excel VBA 逆引き集 | 文字列配列の一括結合

文字列配列の一括結合Excel VBAで「文字列の配列をまとめて一つの文字列にしたい」ときに便利なのが Join 関数 です。初心者でもすぐに使えるように、コード例とテンプレートをかみ砕いて説明します...
Excel VBA逆引き

Excel VBA 逆引き集 | 型判定

型判定VBAでは「この値は文字列?数値?日付?」といった 型判定 がよく必要になります。型を正しく判定できると、エラーを防ぎ、安全に処理できます。初心者向けに、コード例とテンプレートをかみ砕いて説明し...
Excel VBA逆引き

Excel VBA 逆引き集 | ルックアップを配列化

ルックアップを配列化Excelで「検索(ルックアップ)」といえば VLOOKUP や INDEX/MATCH が定番ですが、VBAでは 配列に読み込んで検索 すると高速で柔軟です。ここでは初心者向けに...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列×Dictionary

配列 × Dictionary の組み合わせExcel VBAで大量データを扱うとき、配列とDictionary(辞書オブジェクト)を組み合わせると「高速」「柔軟」な処理ができます。初心者向けに、コー...
Excel VBA逆引き

Excel VBA 逆引き集 | 日付変換

日付変換Excelのデータでは「文字列の日付」「シリアル値」「和暦や全角文字が混ざった日付」などが入りがちです。これを正しく 日付型に変換 して扱うのは、データ処理の基本です。初心者向けに、コード例と...
Excel VBA逆引き

Excel VBA 逆引き集 | 数値変換

数値変換Excelのセルには「文字列としての数字」「数値」「空白や文字が混ざった数字」などが入りがちです。これを正しく 数値に変換 するのは、データ処理の基本です。初心者向けに、コード例とテンプレート...
Excel VBA逆引き

Excel VBA 逆引き集 | JOIN処理を配列で

配列で JOIN 処理Excel VBAで「配列の要素を一つの文字列にまとめたい」ときに便利なのが Join 関数 です。初心者でもすぐ使えるように、コード例とテンプレートをかみ砕いて説明します。基本...
Excel VBA逆引き

Excel VBA 逆引き集 | 重複除去

重複除去Excelで「同じ値が何度も出てくるので1つにしたい」「重複行を消したい」という場面はよくあります。初心者でも安心して使えるように、重複除去の定番テンプレをまとめました。基本の考え方対象列を決...
Excel VBA逆引き

Excel VBA 逆引き集 | 空白除去

空白除去Excelのデータには「前後に余分なスペースが入っている」「全角スペースが混ざっている」などのケースがよくあります。これを放置すると重複判定や検索で誤判定が起きます。そこで 空白除去 の定番テ...
Excel VBA逆引き

Excel VBA 逆引き集 | 動的配列

動的配列「配列のサイズを最初から決められない」「途中で増やしたい」——そんなときに便利なのが 動的配列。初心者がつまずきやすいポイントを、コード例とテンプレートでかみ砕いて説明します。基本の考え方固定...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列の検索

配列の検索「配列の中から特定の値を探したい」——初心者がよくつまずくポイントです。VBAには標準で検索関数がないので、自分でループや関数を作る必要があります。ここでは 一次元配列・二次元配列 の検索方...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列のソート

配列のソートExcel VBAで「配列を並べ替えたい」とき、シートに書き戻して並べ替える方法もありますが、大量データでは遅くなります。そこで 配列を直接ソート するテンプレを紹介します。初心者向けに、...
Excel VBA逆引き

Excel VBA 逆引き集 | Preserve

Preserve の使い方VBAで配列を扱うときに「サイズを増やしたいけど、今まで入れた値は消したくない!」という場面があります。そんなときに使うのが ReDim Preserve。初心者向けに、コー...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列のReDim

配列の ReDimVBAで配列を使うとき、「サイズを後から決めたい」「途中で増やしたい」と思うことがあります。そんなときに使うのが ReDim。初心者向けに、コード例とテンプレートをかみ砕いて説明しま...
Excel VBA逆引き

Excel VBA 逆引き集 | 2次元配列の扱い

次元配列の扱いExcel VBAで大量データを扱うときに必須になるのが 2次元配列。Rangeを読み込むと自動的に「行×列」の二次元配列になります。ここでは初心者向けに、コード例とテンプレートをかみ砕...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列 → Rangeの書き戻し

配列 → Rangeの書き戻し大量データを扱うときは Rangeを配列に読み込んで処理 → 配列を一括でRangeに書き戻す の流れが最速です。ここでは「配列 → Rangeの書き戻し」に特化したテン...
Excel VBA逆引き

Excel VBA 逆引き集 | 配列処理:Range → 配列の読み込み

Range → 配列の読み込みExcel VBAで大量データを扱うときの「高速化の必殺技」が Rangeを一括で配列に読み込む 方法です。セルを1つずつ読むより数十倍速くなります。初心者向けに、コード...
スポンサーリンク
タイトルとURLをコピーしました