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出力 を組み込むと便利です。初心者向けに、コード例やテンプ...
スポンサーリンク