@lifehacker

スポンサーリンク
JavaScript

JavaScript 逆引き集 | export の基本

export の基本 — export function f(){} / export default ...JavaScript の モジュール では、ファイル内の関数や変数を外部に公開するために ...
JavaScript

JavaScript 逆引き集 | 動的 import(コード分割)

動的 import(コード分割) — const mod = await import('./mod.js')JavaScript の 動的 import は「必要なときにだけモジュールを読み込む」仕...
JavaScript

JavaScript 逆引き集 | Module(ESM)インポート

Module(ESM)インポート — import fs from 'fs'(環境による)JavaScript には モジュール という仕組みがあり、コードを分割して再利用できます。ESM(ECMAS...
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はそのための基本機能です。初心者向けに、よく使う書き方・テンプレート・注意点を例題付きでま...
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 | 基礎構文:変数・定数 – let と const の違い

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

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

まず結論:「新しく書くコードでは var はほぼ使わない」JavaScript には変数宣言が 3 種類あります。varletconstvarletconstJavaScript昔の JavaScri...
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を「フロントエンド」として使い、外部データベースと 双方向に同期(読み込み/書き込み) する方法を紹介します。初心者向けに、コード例やテンプレ...
スポンサーリンク