READ & TRY
図でつかんで、試してわかる。
技術記事のナビゲーター
ワカサギさん
ワカサギです。編集や取材を通して、仕事に役立つ話題を分かりやすく伝えるお手伝いをしています。ここでは、Excel・VBA・Power Queryなどの技術記事を、図解と短い紹介でご案内します。

Google ドライブの公開フォルダーを別タブで開きます。
記事番号の新しい順に24件ずつ表示します。検索はすべての記事の題名・本文が対象です。
251件 / 10ページ目
記事T036
どうして費用は左にプラスで書くのかその2
複式簿記を、資産の変動とその原因を左右に分けて記述する仕組みとして考察します。勘定科目・位置・符号の意味から、費用を左に記す形式を捉え直します。
記事を読む記事T035
どうして費用は左にプラスで書くのかその1
簿記で「費用をなぜ左側に書くのか」を、取引で起こった変化とその理由から考えます。減価償却や引当金についても、記録の理由を説明します。
記事を読む記事T034
Excel VBAのRangeを理解する
本記事では、Rangeを「セルそのもの」ではなく「セル範囲を指す枠」として捉え直します。
記事を読む記事T033
GoToとGoSubを正しく使うには
本稿では、歴史的背景・誤解の構造・他言語における設計思想の比較を通じて、GoToおよびGoSubを正当な技術的視点から再評価し、現代的な制御構造選択の判断基準を提示する。
記事を読む記事T032
Excelマクロが動かないときの2大原因とその対処法
本記事では、Excelのマクロが動作しない/ボタンが反応しないといったトラブルのうち、発生頻度の高い2つの原因──トラストセンターによるマクロ制限と、インターネット経由ファイルのブロック──に焦点を当てる。
記事を読む記事T031
VBAプロジェクトのパスワードをスキップする
VBAプロジェクトのパスワード画面を扱うWindows APIフックの仕組みを解説します。32bit版の実装と、64bit対応に必要なポインター型・命令長などの変更を整理します。
記事を読む記事T030
VBA WithEvents完全理解
本稿では、まず`WithEvents`の基礎構造と動作原理(COMの`IDispatch::Invoke`を介したイベントディスパッチ)を理解し、次にイベント処理の分離・注入・集約の設計技法を提示する。
記事を読む記事T029
Excel情報整理術の実践手引き
『Excel情報整理術』を実務へ適用するために、SQLとRDBの基礎、項目と記録の区別、IDによる一意管理、再利用できる表構造を整理します。
記事を読む記事T028
チェックはどこで行うか?
本稿では、関数分割において頻出する「チェック処理(たとえばレコード件数0件時の処理)」を、呼び出し側に持たせるか、呼ばれる側に持たせるかという設計上の問題を扱う。
記事を読む記事T027
構造化言語におけるOOP的設計再考
本稿では、OOP設計がもたらす「業務構造の視覚化」と、三回設計法がもたらす「実装的現場知」との接続を試みる。
記事を読む記事T026
VBAでしか計算できない値をUDFで表示する
この記事では、UDFを常に安定して表示させるために必要な原則と実装上のポイントを整理し、トラブルの予防と対策を体系的に解説する。
記事を読む記事T025
早期教育の罠
本稿では、発達生理学・神経科学・教育心理学の観点から、早期学習が脳と身体に与える影響を検討し、「学力の基盤は器質の成熟にある」ことを論じる。
記事を読む記事T024
VBA における `U+00A0`(ノーブレークスペース)を含むファイルパスの問題と解決策
本稿では、`U+00A0` の構造的な特性とファイルシステム上の扱い、VBA関数との互換性問題、ならびに `FileSystemObject` を用いた安全な解決策を提示する。
記事を読む記事T023
構造化設計からオブジェクト指向設計へ
本稿は、VBAなどの構造化言語における「トップダウン三回設計法(機能→データ→責務)」という現場的設計の知見を起点に、オブジェクト指向設計(OOP)、Clean Architecture、ドメイン駆動設計(DDD)、そしてデザインパターンなどが、これらの視点交代をいかに定型化し、初期設計から取り込んでいるかを体系的に論じるものである。
記事を読む記事T022
三回設計法と歴史的設計理論
本稿では、ソフトウェア設計における「三回のトップダウン設計」(機能・データ・責務の三段階)という実践的な設計論に対して、Yourdon、DeMarco、Jacksonといった歴史的設計理論がどのように対応しているかを考察する。
記事を読む記事T021
関数命名におけるデータ方向性の設計
本稿では、関数命名における「データの方向性」という視点を中心に、命名の一貫性と設計責任との整合性を追求する。
記事を読む記事T020
トップダウン設計はなぜ3回繰り返すのか(2版)
本稿では、ソフトウェア設計におけるトップダウンアプローチが、なぜ実務において「三回繰り返される」のかを、機能・データ・責務という三つの設計軸を通じて体系的に論じる。
記事を読む記事T019
トップダウン設計はなぜ3回繰り返すのか
本稿では、ソフトウェアにおけるトップダウン設計が「3回繰り返される」と言われる理由について考察する。
記事を読む記事T018
Power Query M 言語のデータ型
M言語における「データ型」とは、値の形式・構造・性質を定義するものであり、式を評価した結果として得られる値に付随する情報である。
記事を読む記事T017
セミナー・研修ビジネスの構造転換とAI時代の講義モデル
生成AIや検索が普及する中で、セミナー・研修の役割を考察します。知識の一方向の伝達から、学び手の思考と行動を促す講義モデルへの転換を検討します。
記事を読む記事T016
Excel情報整理術
情報整理を、単なる整頓ではなく「分類」「構造化」「再利用」の三要素から捉えます。Excelで業務情報を扱うための設計の考え方を整理します。
記事を読む記事T015
Excelマクロを内製化するための構造設計ガイド
Excelマクロ内製化の利点と、場当たり的な実装や文書化不足による属人化を整理します。作者以外にも設計意図を伝えられる構造を考えます。
記事を読む記事T014
事務職とソフトウェアエンジニアの交差点
事務職とソフトウェアエンジニアの境界が変化する背景を、AIや業務自動化の普及から考察します。評価・給与・キャリア構造への影響も検討します。
記事を読む記事T013
マクロ解析の実践手順書
仕様書のないExcelマクロを解析し、構造と機能を可視化する手順を整理します。データと処理の流れを読み解き、保守・改修や知識の引き継ぎに役立てます。
記事を読む