プログラミング

スポンサーリンク
Python

Python Excel操作 逆引き集 | 読み込み時に列名がない場合の処理

「列名がないExcel」をどう読むかという発想現場のExcelには、最初の行に列名が書かれていないものが普通にあります。例えば、いきなりこういう表から始まるパターンです。| 2025/01/01 | ...
Python

Python Excel操作 逆引き集 | 特定シートだけ読み込む

なぜ「特定シートだけ読む」を意識すべきかExcelファイルは、1つのファイルの中に複数のシートを持てます。でも、実務で「全部のシートを毎回読む」ことはほとんどありません。欲しいのはたいてい「このシート...
Python

Python Excel操作 逆引き集 | Excelファイルを複数シート読み込む

複数シート読み込みの全体像をつかむpandas.read_excel("file.xlsx", sheet_name=None) は、「Excelファイルの全シートを、一気に読み込んで、dict(辞書...
Python

Python Excel操作 逆引き集 | Excelファイルを読み込む

pandas.read_excel とは何かpandas.read_excel は、「Excelファイル → DataFrame」に変換するための入り口です。一度 DataFrame にしてしまえば、...
Excel VBA

Excel VBA 逆引き集 | マクロ専用設定シートの作成

マクロ専用設定シートの作成「設定値を一か所に集約」「安全に読み書き」「表示は隠して保護」——初心者でも迷わず使えるテンプレートと例題で、実務で使える“設定シート”をゼロから作ります。設定シートの考え方...
Excel VBA

Excel VBA 逆引き集 | 条件に合うシートにだけ処理

条件に合うシートにだけ処理「名前で絞る」「可視だけ」「保護状態」「連番やインデックス」「一覧シートの条件」——狙ったシートだけに安全に処理するテンプレートを、初心者向けに噛み砕いてまとめました。コメン...
Excel VBA

Excel VBA 逆引き集 | すべてのシートへ一括処理

すべてのシートへ一括処理「全シートに同じ処理を適用」「除外や対象指定」「可視だけ」「選択中だけ」——初心者でも迷わず使える安全テンプレートと実務例をまとめました。コピペして、あなたの処理だけ差し替えれ...
Excel VBA

Excel VBA 逆引き集 | シートの色変更

シートの色変更「タブ色で見やすくする」「一括で色付け」「状況で色分け」——初心者でも迷わず使えるコードと安全テンプレートで、失敗しやすいポイントまでまとめます。シートのタブ色は Worksheet.T...
Excel VBA

Excel VBA 逆引き集 | シートコピー時の重複名回避

シートコピー時の重複名回避コピー後の命名で「同名エラー」を防ぐための安全テンプレートをまとめました。禁止文字・31文字上限・連番付与・警告非表示まで、初心者向けにコピペで使える形で解説します。基本:コ...
Excel VBA

Excel VBA 逆引き集 | 保護/解除

シートの保護/解除初心者でも迷わないように、「保護(Protect)」「解除(Unprotect)」の基本から、よく使うオプション、実務で安全なテンプレート、まとめて保護/解除、編集可能にする設定まで...
Excel VBA

Excel VBA 逆引き集 | シートを並べ替える

シートを並べ替える「名前順にソート」「任意の並びに並べ替え」「一部だけ並べ替え」まで、初心者が混乱しやすいポイントを避けて、確実に動くテンプレートと例題でまとめます。コツは「Moveで位置を変える」「...
Excel VBA

Excel VBA 逆引き集 | シート数を取得

シート数を取得「何枚あるか」を正しく掴めると、ループや末尾挿入、チェック処理が安定します。基本から実務テンプレート、他ブック対応、例題までを初心者向けに整理しました。基本:シート数を数えるSub Co...
Excel VBA

Excel VBA 逆引き集 | シート一覧を取得

シート一覧を取得「すべてのシート名を集める」「可視だけに絞る」「配列やCollectionで受け取る」「一覧シートに書き出す」など、初心者でも迷わず使える定番パターンをコードとテンプレートでまとめます...
Excel VBA

Excel VBA 逆引き集 | シートの存在チェック

シートの存在チェック「指定名のシートがあるか」を事前に確認できると、ランタイムエラーを防げます。初心者でも安全に使える関数テンプレートと、実務でそのまま役立つ例題をまとめました。基本:関数で存在判定(...
Excel VBA

Excel VBA 逆引き集 | シート操作:VeryHidden を戻す

VeryHidden を戻す(再表示する)「VeryHidden」にしたシートは、Excelの画面操作(右クリックやメニュー)からは再表示できません。VBAで Visible プロパティを xlShe...
Excel VBA

Excel VBA 逆引き集 | シート操作:VeryHidden にする

シートを VeryHidden にするExcel VBA で「シートを非表示」にする方法には Hidden と VeryHidden の2種類があります。Hidden → ユーザーが「再表示」メニュー...
Excel VBA

Excel VBA 逆引き集 | シート操作:シートを非表示にする

シートを非表示にする「非表示」「完全非表示(VeryHidden)」「一括切り替え」「除外して非表示」まで、定番パターンを初心者向けにやさしく解説します。非表示の仕組みは、Worksheet(またはS...
Excel VBA

Excel VBA 逆引き集 | シート操作:一番左のシートを取得

一番左のシートを取得「左端(最初)のシート」を確実に扱う基本から、可視シートだけを対象にする安全版、他ブック対応、実務で使える例題までを初心者向けにわかりやすくまとめました。基本:左端(最初)のワーク...
Excel VBA

Excel VBA 逆引き集 | シート操作:最後のシートを取得

最後のシートを取得「最後(右端)のシート」を確実に扱う基本から、可視シートだけを対象にする安全版、他ブック対応、実務で役立つ例題までを初心者向けに丁寧にまとめます。基本:右端(最後)のワークシートを取...
Excel VBA

Excel VBA 逆引き集 | シート操作:シート名を一括変更

シート名を一括変更「連番」「接頭辞・接尾辞」「セル一覧から」「置換」「日付付与」など、よく使うパターンを初心者でも迷わず使えるように、動くコードと安全テンプレートでまとめました。エラーの出やすい重複名...
Excel VBA

Excel VBA 逆引き集 | シート操作:シートをコピーする

シートをコピーする大事なのは「どこに」「どの名前で」「安全に」複製するか。初心者でも迷わないように、動くコードと使い回せるテンプレートで、実務の落とし穴も一緒に潰します。基本:Worksheet.Co...
Excel VBA

Excel VBA 逆引き集 | シート操作:シートを削除する(警告を出さない)

シートを削除する(警告を出さない)警告ダイアログを出さずに安全に削除する定番パターンを、初心者向けにやさしく解説します。失敗しやすい「最後の1枚問題」「存在チェック」「後始末(DisplayAlert...
Excel VBA

Excel VBA 逆引き集 | シート操作:シートを追加する

シートを追加する「新しいシートを作る」「末尾に入れる」「名前を付ける」「複数追加する」——初心者がつまずきやすいポイントを、確実に動くコード例とテンプレートでわかりやすく解説します。基本:最短でシート...
Excel VBA

Excel VBA 逆引き集 | シート操作:シートを名前で取得

シートを「名前」で取得する初心者でも安心して使えるように、実際に動くコード例を交えながら「シートを名前で取得」する定番パターンを丁寧に解説します。迷いやすい「存在チェック」「ActiveWorkboo...
JavaScript

JavaScript 逆引き集 | スプレッドで配列コピー/結合

JavaScriptスプレッド構文で配列コピー/結合配列を「そのままコピーしたい」「複数の配列をつなげたい」ときに便利なのが スプレッド構文(...)。初心者でも直感的に書けて、concatよりも短く...
JavaScript

JavaScript 逆引き集 | concat で配列結合

JavaScript配列の結合(concat)の基本と実践「2つ以上の配列をつなげたい」ときに使うのが concat。初心者でも直感的に扱えるメソッドで、元の配列を壊さず新しい配列を返してくれるのが特...
JavaScript

JavaScript 逆引き集 | flatMap の変換+平坦化

JavaScript配列の変換+平坦化(flatMap)の基本と実践「mapで変換した結果が配列になってしまう → そのままでは二重配列になる」そんなときに便利なのが flatMap。mapとflat...
JavaScript

JavaScript 逆引き集 | flat で1階層平坦化

JavaScript配列の平坦化(flat)の基本と実践配列の中に配列が入っていると「二重配列」「ネスト配列」と呼ばれます。これを「1階層だけまっ平らにしたい」ときに使うのが flat。初心者でも直感...
JavaScript

JavaScript 逆引き集 | every で全件判定

JavaScript配列の全件判定(every)の基本と実践「配列のすべてが条件を満たす?」を一度で確かめるなら every。すべてが条件に合えばtrue、1つでも合わなければfalseを返します。最...
JavaScript

JavaScript 逆引き集 | some でいずれか判定

JavaScript配列のいずれか判定(some)の基本と実践「条件に合う要素がひとつでもある?」を真っ直ぐに確かめるなら some。true/falseだけ返すので、存在チェックやバリデーションに向...
JavaScript

JavaScript 逆引き集 | includes で存在確認(原始値)

JavaScript配列の存在確認(includes)の基本と実践「この値、配列に入ってる?」を一発で確かめるなら includes。true/falseだけ返すシンプルさが強みで、indexOfより...
JavaScript

JavaScript 逆引き集 | findIndex でインデックス取得

JavaScript配列のインデックス取得(findIndex)の基本と実践「条件に合う要素が配列のどこにあるか」を知りたいなら findIndex。見つかった最初の位置(インデックス)を返し、見つか...
JavaScript

JavaScript 逆引き集 | find で最初の一致を取得

JavaScript配列から最初の一致を取得(find)の基本と実践「条件に合う最初の要素を1つだけ取り出したい」なら find が最適です。filterは「全部」を返しますが、findは「最初の1件...
JavaScript

JavaScript 逆引き集 | reduce で集計

JavaScript配列の集計(reduce)の基本と実践「配列の値をまとめて1つにしたい」ときに使うのが reduce。合計・平均・最大値・オブジェクト化など、集計処理の万能ツールです。初心者には少...
VBA

Excel VBA | 「大量データを高速で処理する実務テクニック(配列+書き戻し)

ここでは 「大量データを高速で処理する実務テクニック(配列+書き戻し)」 を、初心者でも理解できるように、図解レベルでかみ砕いて 解説します。全体像:なぜ配列が高速なのか?Excel での“遅さ”の正...
Java

Java 逆引き集 | メソッド定義と引数(可変長引数) — 再利用可能ロジック

メソッド定義と引数(可変長引数) — 再利用可能ロジックプログラムを整理して「同じ処理を何度も使えるようにする」のが メソッド。引数は「外から渡す材料」。可変長引数は「材料の数が決まっていないとき」に...
Java

Java 逆引き集 | ループ(for / enhanced for / while) — 集合処理とレコードループ

ループ(for / enhanced for / while) — 集合処理とレコードループ同じ処理を繰り返すとき、Javaでは主に for、enhanced for(拡張 for)、while を使...
Java

Java 逆引き集 | 条件分岐(if / switch) — ビジネスロジックの分岐

条件分岐(if / switch) — ビジネスロジックの分岐プログラムは「状況に応じて処理を変える」ことが多いです。Javaでは代表的に if文 と switch文 を使います。初心者向けに「どんな...
Java

Java 逆引き集 | 型変換(キャスト、ボクシング/アンボクシング) — データ受け渡し時

型変換の概要(キャスト/ボクシング/アンボクシング)異なる型どうしでデータを受け渡すとき、Javaは「キャスト(型変換)」で数値型を変えたり、「ボクシング/アンボクシング」でプリミティブ型とラッパー型...
Java

Java 逆引き集 | 変数宣言(プリミティブ/参照型) — 型選びと初期化

変数宣言の基本Javaの変数は「型 名称 = 初期値;」の形で宣言します。型は“何を入れる箱か”を決めるもの。プリミティブ型は値そのものを、参照型は“モノが置いてある場所(アドレス)”を持ちます。//...
JavaScript

JavaScript 逆引き集 | filter で条件抽出

JavaScript配列の条件抽出(filter)の基本と実践「条件に合う要素だけを取り出して新しい配列を作りたい」なら、filterが最短で安全。元の配列は変えず、判定関数がtrueを返した要素だけ...
JavaScript

JavaScript 逆引き集 | map で配列変換

JavaScript配列変換(map)の基本と実践「配列の各要素を加工して、新しい配列を作りたい」なら map が最短ルート。元の配列には触れず、処理結果だけを返してくれるので、初心者でも安全に“変換...
JavaScript

JavaScript 逆引き集 | 配列のループ(forEach)

JavaScript配列のループ(forEach)の基本と実践「配列の全要素に同じ処理をサッと当てたい」なら、forEachがいちばん手軽。カウンターや終了条件を意識せず、読みやすく安全に“全件処理”...
JavaScript

JavaScript 逆引き集 | 配列のループ(for…of)

JavaScript配列のループ(for...of)の基本と実践最初は「インデックスって必要?」と迷うかもしれないけれど、値だけ順に扱いたいなら for...of がいちばん素直で読みやすい。配列から...
JavaScript

JavaScript 逆引き集 | 配列のループ(for)

JavaScript配列のループ(for)の基本と実践最初の一歩って、つまずきやすい。でも「for」は味方。配列を順番に処理するためのいちばん素直なやり方で、仕組みがわかると一気に視界が開けます。ここ...
VBA

Excel VBA | 実務で使う UDF のデバッグ法

実務で使う UDF のデバッグ法UDF(ユーザー定義関数)はセルから呼ばれるときとVBE上でテストするときで振る舞いが違います。実務で安定させるには「セルで動かす前にVBEで十分に確認する」「セル呼び...
Python

Python | 「例外を使うべき場面と使うべきでない場面」チェックリスト

プログラミング初心者がよく迷うのが「この処理は例外にすべき?それとも普通の if / break / return で書くべき?」という判断です。そこで、例外を使うべき場面と使うべきでない場面を見分け...
Python

Python | 「例外を使いすぎるとコードが読みにくくなる」問題と、最小限に抑える設計のコツ

初心者がよくやってしまうのが「何でもかんでも try/except で囲む」ことです。確かに例外は便利ですが、使いすぎるとコードが読みにくくなり、バグの原因を隠してしまうことがあります。ここではその問...
Python

Python | 「通常の制御(break/return)」と「本当に異常なケース(例外)」の使い分け

プログラミング初心者が混乱しやすいのが、「break や return で処理を止める」場合と「例外で処理を止める」場合の違いです。実務では「普通の流れ」と「異常な流れ」を分けて書くことが大事です。1...
Python

Python | 「例外(try/except)を使ってネストを脱出する」テクニック

プログラミング初心者がよく困るのが「ネストが深くなりすぎて、途中で処理を止めたいのに止められない」問題です。実務では 例外(try/except) を「非常口」として使い、複雑なネストを一気に抜けるテ...
Python

Python | 実務でありがちな「ネスト脱出テク」解説(フラグ/関数化)

プログラミング初心者がよくつまずくのが「ネストが深くなってしまう」問題です。例えば、for の中に if があり、その中にさらに for があり…と繰り返すと、コードが読みにくくなります。実務では「ネ...
Python

Python | ループの else 節と break の関係を図解で理解する

「for や while の else」は、初心者には直感的でないかもしれません。ポイントは一つだけです。「ループの中で break しなかったら、else が実行される」。これをテキスト図と例題で丁...
Python

Python | 応用例:「レポート生成から PDF化・メール送信・クラウド共有までを一括自動化するパイプライン」

ここまでで紹介した レポート生成 → PDF化 → メール送信 → クラウド共有 を一連の流れとして自動化すれば、完全な「レポート配布パイプライン」が構築できます。これにより、データ更新から配布までを...
Python

Python | 応用例:「章立てしたレポートを PDF化して配布」

章立てしたレポートを Word や PowerPoint で自動生成した後、PDF化して配布すれば、誰でも閲覧できる形式で共有できます。PDF はレイアウトが崩れにくく、メール添付やオンライン配布に最...
Python

Python | 応用例:「複数のグラフや表を自動で章立てしてレポート化」

これまで「Word や PowerPoint に複数ページ・複数スライドを自動生成」する方法を紹介しました。さらに応用すると、複数のグラフや表を章立てしてレポート化できます。章立てを自動化することで、...
Python

Python | 応用例:「Word や PowerPoint に複数ページ・複数スライドを自動生成して、グラフを整理して配置する」

これまで「グラフを Word や PowerPoint に挿入する」方法を紹介しました。さらに応用すると、複数ページ(Word)や複数スライド(PowerPoint)を自動生成して、グラフを整理して配...
Python

Python | 応用例:「保存したグラフ画像を Word や PowerPoint に自動挿入する」

保存したグラフ画像を Word や PowerPoint に自動挿入すれば、レポートやプレゼン資料作成を効率化できます。Python では python-docx(Word用)や python-ppt...
Python

Python | 応用例:「グラフを画像ファイルとして保存してレポートに利用する」

グラフを画面に表示するだけでなく、画像ファイルとして保存しておけば、レポートや資料に貼り付けたり、メールで共有したりできます。Python の matplotlib には savefig() という便...
Python

Python | 応用例:「グループ化した結果を グラフ化(棒グラフや円グラフ) して可視化する」

グループ化した結果は、棒グラフや円グラフにすると「件数の比較」や「割合の把握」が直感的に理解できます。Python の matplotlib を使えば簡単に可視化できます。サンプルコード(棒グラフ+円...
Python

Python | 応用例:「統合した JSON データを特定のキーでグループ化して集計する」

複数の JSON ファイルを統合した後、特定のキーでグループ化して集計すると、データ分析やレポート作成に役立ちます。ここでは「result の値を基準にしてグループ化・集計」する例を紹介します。サンプ...
スポンサーリンク