ExcelVBA

スポンサーリンク
ExcelVBA

【入門編】コレクション(Collection)のキー重複エラーを回避する:辞書型(Dictionary)との賢い使い分け – Excel VBA解析バイブル

Excel VBAを掌握する:CollectionとDictionaryの「正しい選び方」でコードを劇的に洗練させるこんにちは。VBAの海を渡り歩いてきた皆さん。「マクロの記録」で生成されたコードを卒業し、いよいよ本格的なツール開発に挑もう...
ExcelVBA

【テクニカル・上級編】Enum(列挙型)を活用した「状態管理」:マジックナンバーを排除し可読性を最大化する – Excel VBA解析バイブル

混沌を支配せよ:Enumによる「状態管理」の極致Excel VBAを「単なるマクロ言語」と呼ぶ者は、その真のポテンシャルを見誤っている。数十年におよぶレガシーシステム保守、あるいは数万行に及ぶ業務自動化ツールを構築する際、最大の敵は常に「マ...
ExcelVBA

【実務・中級編】Enum(列挙型)を活用した「状態管理」:マジックナンバーを排除し可読性を最大化する – Excel VBA解析バイブル

マジックナンバーを葬れ:Enumで実現する「堅牢な状態管理」の極意業務自動化の現場で、なぜ「バグ」が量産されるのか。その原因の多くは、コードのあちこちに散らばった「意味不明な数値」——いわゆるマジックナンバーにあります。「`If statu...
ExcelVBA

【入門編】Enum(列挙型)を活用した「状態管理」:マジックナンバーを排除し可読性を最大化する – Excel VBA解析バイブル

マジックナンバーを葬り去れ:Enumで実現する「読み解く必要のない」VBAコードこんにちは。現場でコードを読み解く際、「この『1』や『3』という数字は一体何を意味しているんだ……?」と頭を抱えたことはありませんか?いわゆる「マジックナンバー...
ExcelVBA

【テクニカル・上級編】API連携時に必須となる「LongLong型」と「LongPtr型」の64bit/32bit両対応テクニック – Excel VBA解析バイブル

ポインタの深淵を制御せよ:VBAにおける64bit/32bit共存の極意VBAは「簡易的なスクリプト言語」と侮られがちだ。しかし、Windows APIというOSの深層に触れた瞬間、その評価は一変する。メモリレイアウトを直接叩き、OSのカー...
ExcelVBA

【実務・中級編】API連携時に必須となる「LongLong型」と「LongPtr型」の64bit/32bit両対応テクニック – Excel VBA解析バイブル

【VBA極限設計】64bit/32bitの境界を消し去る。API連携の「LongPtr」完全攻略世の中の「VBA入門書」は、API連携の核心を教えません。なぜなら、彼らは「とりあえず動くコード」を書くことしか考えていないからです。しかし、現...
ExcelVBA

【入門編】API連携時に必須となる「LongLong型」と「LongPtr型」の64bit/32bit両対応テクニック – Excel VBA解析バイブル

【VBAの深淵へ】64bit時代の必須教養:`LongPtr`と`LongLong`でAPI連携を完全制覇するこんにちは。現場で「動けばいい」というコードを何千と見てきましたが、その先にある「落ちないコード」「誰が使っても安定するコード」を...
ExcelVBA

【テクニカル・上級編】クラスモジュールにおけるProperty Get/Let/Setの使い分けとカプセル化の真髄 – Excel VBA解析バイブル

境界線の哲学:VBAにおけるカプセル化とPropertyプロシージャの真髄VBAを単なる「マクロの記録の延長」と捉えるのは、エンジニアとしてあまりに怠惰だ。Excelという巨大なメモリ空間の上で動くこの言語において、最も重要なのは「状態の制...
ExcelVBA

【実務・中級編】クラスモジュールにおけるProperty Get/Let/Setの使い分けとカプセル化の真髄 – Excel VBA解析バイブル

VBAを「スクリプト」から「エンジニアリング」へ昇華させる:カプセル化の真髄多くのVBAエンジニアは、コードを書く際に「Public変数」の誘惑に負けてしまいます。`Public UserID As String` と宣言し、どこからでも値...
ExcelVBA

【入門編】クラスモジュールにおけるProperty Get/Let/Setの使い分けとカプセル化の真髄 – Excel VBA解析バイブル

Excel VBAを掌握する極限の知見:クラスモジュールと「プロパティ」がもたらす真の堅牢性こんにちは。自動化の現場で血肉を削ってきたエンジニアとして、今日は君たちに「VBAの脱・初心者」を果たすための最も重要な扉を開いてもらおうと思う。「...
スポンサーリンク