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

スポンサーリンク
ExcelVBA

【入門編】オブジェクト変数のSetとNothing:メモリリークを確実に防ぐ作法 – Excel VBA解析バイブル

こんにちは!Excel VBAの自動化を進めていくと、「動くには動くけれど、なんだか最近Excelの動作が重いな…」「タスクマネージャーを見ると、Excelのプロセスが裏に残っている気がする…」そんな怪奇現象に悩まされたことはありませんか?...
ExcelVBA

【テクニカル・上級編】スコープの汚染を防ぐ:PrivateとPublicの厳格な使い分けルール – Excel VBA解析バイブル

スコープの汚染を防ぐ:PrivateとPublicの厳格な使い分けルールExcel VBAにおける開発規模が数百、数千行を超えた瞬間、多くのプログラマブルな負債が表面化する。その最たるものが「グローバル変数の氾濫とスコープ汚染」である。「ど...
ExcelVBA

【実務・中級編】スコープの汚染を防ぐ:PrivateとPublicの厳格な使い分けルール – Excel VBA解析バイブル

スコープの汚染を防ぐ:PrivateとPublicの厳格な使い分けルール大規模なExcel VBA開発において、最も恐ろしいバグの正体を知っているか?それは、どこからでもアクセスできる「グローバル変数(Public変数)」によるスコープの汚...
ExcelVBA

【入門編】スコープの汚染を防ぐ:PrivateとPublicの厳格な使い分けルール – Excel VBA解析バイブル

こんにちは!マクロの記録から一歩踏み出し、「自分で本格的な業務自動化ツールを作りたい!」と意気込んでいるあなたへ。VBAのコードを書き進めていくと、最初は数行だったはずが、気づけば何百行もの巨大なプログラムになり、「あれ? この変数の値、ど...
ExcelVBA

【テクニカル・上級編】ユーザー定義型(Type)を活用した構造化データ管理術 – Excel VBA解析バイブル

【Excel VBA極限知見】ユーザー定義型(Type)が切り拓く、メモリレイアウトの支配と構造化データ管理の極意数百万行規模のレガシーな業務システム、突如として降って湧く外部API連携、そして極限まで切り詰められた処理時間。VBAを単なる...
ExcelVBA

【実務・中級編】ユーザー定義型(Type)を活用した構造化データ管理術 – Excel VBA解析バイブル

Excel VBAを掌握する極限の知見:ユーザー定義型(Type)で実現する堅牢な構造化データ管理術開発現場のコードレビューをしていると、未だに散見される悪夢のような光景がある。「顧客名」「顧客住所」「電話番号」「担当者」「売上金額」……。...
ExcelVBA

【入門編】ユーザー定義型(Type)を活用した構造化データ管理術 – Excel VBA解析バイブル

こんにちは!現場でバリバリVBAを書いていると、「マクロの記録」から一歩抜け出して、もっとスマートにコードを整理したくなる瞬間がやってきますよね。「変数が多すぎて、どれがどれだかわからない……」「似たようなデータを処理するために、何個も配列...
ExcelVBA

【テクニカル・上級編】配列の動的再定義(ReDim Preserve)とパフォーマンスの限界 – Excel VBA解析バイブル

配列の動的再定義(ReDim Preserve)の深淵:パフォーマンスの限界とメモリ最適化の真髄Excel VBA。それは、多くのビジネスプロセスを支え、時にレガシーシステムとして息づく、強力な自動化ツールである。しかし、その利便性の裏には...
ExcelVBA

【実務・中級編】配列の動的再定義(ReDim Preserve)とパフォーマンスの限界 – Excel VBA解析バイブル

「ReDim Preserve」の深淵:Excel VBA配列操作、そのパフォーマンスの真実と最適解諸君、業務自動化の現場で日々奮闘している開発者の皆さんに、私は今日、Excel VBAにおける「配列の動的再定義(ReDim Preserv...
ExcelVBA

【入門編】配列の動的再定義(ReDim Preserve)とパフォーマンスの限界 – Excel VBA解析バイブル

【VBA極限術】ReDim Preserveの罠を回避せよ!配列操作でメモリを支配するエンジニアの思考法こんにちは。VBAの世界へようこそ。マクロの記録でコードを書き始めたあなたが、次にぶつかる壁が「大量データの高速処理」です。「配列を使え...
スポンサーリンク