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

スポンサーリンク
ExcelVBA

【実務・中級編】プロシージャの引数におけるByValとByRefの「意図しない変更」を防ぐ防御的プログラミング – Excel VBA解析バイブル

【VBA極限知見】デフォルトの罠に嵌まるな。ByVal(値渡し)による防御的プログラミングでサイレント・バグを根絶するExcel VBAで数千行、数万行に及ぶ業務自動化ツールを開発していると、「昨日まで動いていたのに、なぜか時々計算結果がお...
ExcelVBA

【入門編】プロシージャの引数におけるByValとByRefの「意図しない変更」を防ぐ防御的プログラミング – Excel VBA解析バイブル

こんにちは!いつもExcel VBAの開発、お疲れ様です。マクロの記録を卒業し、自分で「プロシージャ(SubやFunction)」を分割して書けるようになってくると、VBAの実力がグッと上がった実感が湧いてきますよね。しかし、自分でコードを...
ExcelVBA

【テクニカル・上級編】ユーザー定義型(Type)の配列をソートする:クイックソートアルゴリズムの実装と型安全性 – Excel VBA解析バイブル

ユーザー定義型配列のソート、その深淵へ:クイックソートと型安全性の極致長年、Excel VBAという、ともすれば「Excelマクロ」と蔑まれがちな言語で、エンタープライズレベルのシステムを紡いできた者として、今回のテーマに触れないわけにはい...
ExcelVBA

【実務・中級編】ユーザー定義型(Type)の配列をソートする:クイックソートアルゴリズムの実装と型安全性 – Excel VBA解析バイブル

Excel VBAでユーザー定義型配列を自在に操る:クイックソートと型安全性の極意皆さん、Excel VBAで業務効率化ツールを開発する皆さん。日々、複雑なデータ構造を扱ったり、大量のデータを処理したりと、その腕前を存分に発揮されていること...
ExcelVBA

【入門編】ユーザー定義型(Type)の配列をソートする:クイックソートアルゴリズムの実装と型安全性 – Excel VBA解析バイブル

ユーザー定義型配列を華麗にソート!VBAクイックソートでデータ操作の達人へこんにちは!Excel VBAの世界へようこそ。マクロの記録だけじゃ物足りない、もっと自在にデータを操りたい!そんな熱い想いを持つあなたを、今日は特別な旅へお連れしま...
ExcelVBA

【テクニカル・上級編】静的変数(Static)を活用した再帰関数のパフォーマンス向上と状態保持の最適化 – Excel VBA解析バイブル

Excel VBAにおけるStatic変数の真髄:再帰関数を極限まで最適化し、レガシーを未来へ繋ぐVBA。多くの者からは「古き良き」と揶揄され、あるいは「未だに現役」と評価される、その評価の二極化こそが、この言語の持つ奥深さと、それを使いこ...
ExcelVBA

【実務・中級編】静的変数(Static)を活用した再帰関数のパフォーマンス向上と状態保持の最適化 – Excel VBA解析バイブル

Excel VBAの極限:Static変数が再帰関数を覚醒させる時諸君、業務自動化の最前線に立つエンジニア諸君。私はこれまで数多のシステムとコードを見てきた。その中で、パフォーマンスのボトルネックとなり、デバッグの悪夢と化したコードの多くが...
ExcelVBA

【入門編】静的変数(Static)を活用した再帰関数のパフォーマンス向上と状態保持の最適化 – Excel VBA解析バイブル

伝説のチーフアーキテクトがお届けする、Excel VBAを掌握する極限の知見。今回は、VBAプログラミングの奥深さを垣間見せてくれる、ちょっと特別な変数のお話だよ。---【VBAの深淵へ】Static変数で再帰関数を覚醒させ、処理を爆速化す...
ExcelVBA

【テクニカル・上級編】Long型とLongLong型の使い分け:64bit環境におけるメモリ最適化とAPI呼び出しの注意点 – Excel VBA解析バイブル

64bit VBAの深淵:LongとLongLong、そしてメモリアクセスの境界線多くのVBAエンジニアがいまだに「とりあえずIntegerは使わずLongを使っておけ」という古い教義を盲信している。しかし、Officeの64bit化が標準...
ExcelVBA

【実務・中級編】Long型とLongLong型の使い分け:64bit環境におけるメモリ最適化とAPI呼び出しの注意点 – Excel VBA解析バイブル

【VBA極限設計】64bit時代を生き抜く:LongとLongLongの「型」の真実世の中に溢れる「VBA入門書」は、32bit時代の遺物だ。「とりあえずIntegerを使っておけばいい」「Longにすればなんとなく安心」――そんな思考停止...
スポンサーリンク