変数・定数・データ型とスコープの完全理解

スポンサーリンク
ExcelVBA

【テクニカル・上級編】定数を用いたExcel設定の集中管理:環境依存を排除する設計 – Excel VBA解析バイブル

ハードコーディングという「負債」を断つ:定数管理による環境非依存アーキテクチャの極意VBAを「単なるスクリプト」と呼ぶ者は、その真のポテンシャルを理解していない。適切に設計されたVBAは、堅牢なエンタープライズ・コンポーネントとして機能する...
ExcelVBA

【実務・中級編】定数を用いたExcel設定の集中管理:環境依存を排除する設計 – Excel VBA解析バイブル

【VBA極限設計】環境依存をコードから「駆逐」せよ:定数による集中管理の鉄則現場でよく見る「動けばいいコード」の末路を知っているか?ハードコーディングされたファイルパス、あちこちに散らばるシート名。環境が変わるたびにコードを検索し、置換し、...
ExcelVBA

【入門編】定数を用いたExcel設定の集中管理:環境依存を排除する設計 – Excel VBA解析バイブル

「修正地獄」からの卒業:Excel設定を“定数”で一元管理する技術こんにちは。自動化の世界へようこそ。マクロの記録から一歩踏み出し、自らコードを書くようになったあなたへ、まず最初に叩き込んでほしい「プロの流儀」があります。それが「設定の定数...
ExcelVBA

【テクニカル・上級編】Null値とEmpty値、長さ0の文字列の違いを完全攻略 – Excel VBA解析バイブル

「値がない」という幻想を破壊する:VBAにおけるNull, Empty, vbNullStringの深淵VBAを触り始めて数年、多くのエンジニアが最初に直面し、そして多くの者が誤ったまま放置し続けるのが「値の不在」という概念だ。「とりあえず...
ExcelVBA

【実務・中級編】Null値とEmpty値、長さ0の文字列の違いを完全攻略 – Excel VBA解析バイブル

Excel VBAの「無」を制する:Null、Empty、長さ0の文字列を完全攻略する現場で最も多くのバグを生む温床。それは「値がない」という状態の曖昧な扱いだ。VBAにおいて、`If x = "" Then` という書き方は、小規模なマク...
ExcelVBA

【入門編】Null値とEmpty値、長さ0の文字列の違いを完全攻略 – Excel VBA解析バイブル

【VBAの深淵】「何も入っていない」は1つじゃない!Null, Empty, "" を完全制覇するこんにちは。業務自動化の世界へようこそ。マクロの記録から一歩踏み出し、現場で戦えるコードを書こうとすると、必ずぶつかる壁があります。それが「値...
ExcelVBA

【テクニカル・上級編】オブジェクトの寿命管理:クラスモジュールにおける変数のスコープ – Excel VBA解析バイブル

オブジェクトの亡霊を断つ:VBAクラスモジュールのライフサイクル制御とメモリ管理の極意VBAを「簡易スクリプト言語」と侮っている者は、メモリの深淵を覗いたことがない。`Set obj = Nothing` を書けば安泰だと信じているならば、...
ExcelVBA

【実務・中級編】オブジェクトの寿命管理:クラスモジュールにおける変数のスコープ – Excel VBA解析バイブル

VBAを「使い捨て」から「アーキテクチャ」へ:クラスモジュールにおけるライフサイクル管理の極意多くのVBAエンジニアは、標準モジュールにグローバル変数を乱立させ、処理が複雑になるにつれて「なぜか値が消える」「メモリリークでExcelが重くな...
ExcelVBA

【入門編】オブジェクトの寿命管理:クラスモジュールにおける変数のスコープ – Excel VBA解析バイブル

VBAの「命」を操る:クラスモジュールにおける変数のスコープとライフサイクルの真実こんにちは。業務自動化の現場で数々の泥沼化したマクロを解体・再構築してきたエンジニアです。「マクロの記録」でコードを書き始め、標準モジュールにべた書きのプロシ...
ExcelVBA

【テクニカル・上級編】定数と変数の命名規則:チーム開発で混乱を招かないためのルール作り – Excel VBA解析バイブル

命名規則の深淵:VBAにおける「意味ある記法」の再定義VBAを「初心者向けのおもちゃ」と侮る者は、メモリ管理の泥沼で溺れることになる。私は数十年にわたり、数百万行のレガシーコードと対峙してきた。そこで痛感したのは、「コードは書いた瞬間からレ...
スポンサーリンク