スポンサーリンク
Word VBA

【入門編】WordのスタイルをVBAで制御する:書式の一括統一と自動適用ロジック – Word VBA解析バイブル

Word VBAを掌握する:スタイル制御で文書デザインを「一撃」で統一する極意こんにちは。現場で泥臭い自動化と格闘し続けてきたエンジニアです。Wordで「見出しを全部青にして、フォントをメイリオに…」なんて手作業、もう卒業しませんか? 今回...
Access VBA

【テクニカル・上級編】DAO.QueryDefでパラメータクエリをVBAから安全に実行する – Access VBA解析バイブル

Access VBAの深淵:DAO.QueryDefによる「安全」と「高速」の究極解Access開発において、未だに「SQL文字列を連結して実行する」という悪習が横行している。`"WHERE ID = " & Me.txtID` といったコ...
Access VBA

【実務・中級編】DAO.QueryDefでパラメータクエリをVBAから安全に実行する – Access VBA解析バイブル

なぜ「文字列結合」でSQLを書くのか?――Access VBAにおける「真に堅牢な」クエリ実行術Access開発の現場で、未だに `strSQL = "SELECT FROM T_User WHERE ID = " & Me.txtID` ...
Access VBA

【入門編】DAO.QueryDefでパラメータクエリをVBAから安全に実行する – Access VBA解析バイブル

SQLの「文字列連結」は卒業!DAO.QueryDefで安全かつ高速なクエリ実行を実現するこんにちは。Accessの泥臭い自動化の世界へようこそ。多くの初学者が最初にぶつかる壁、そして「中級者への登竜門」となるのが、VBAからクエリに値を渡...
ExcelVBA

【テクニカル・上級編】Withステートメントの正しい境界線:ネストの深さとコードの可読性のトレードオフ – Excel VBA解析バイブル

境界線の美学:Withステートメントが「悪」に変わる瞬間Excel VBAという言語は、その歴史ゆえに「手軽さ」という毒を含んでいる。しかし、大規模なシステム開発や、数千行を超えるレガシーコードの保守において、その毒を薬に変えるのが「オブジ...
ExcelVBA

【実務・中級編】Withステートメントの正しい境界線:ネストの深さとコードの可読性のトレードオフ – Excel VBA解析バイブル

Withステートメントの境界線:なぜ「過剰なネスト」があなたのコードを殺すのか現場で書かれたVBAコードをレビューしていて、最も頭を抱えるのが「Withステートメントの迷宮」だ。「`With`を使えばコードが短くなる」という教条主義的な思い...
ExcelVBA

【入門編】Withステートメントの正しい境界線:ネストの深さとコードの可読性のトレードオフ – Excel VBA解析バイブル

こんにちは。自動化の現場で血と汗を流してきたエンジニアとして、今日は君たちに「プロとアマチュアを分かつ境界線」について話をしよう。マクロの記録から卒業し、自力でコードを書けるようになってくると、誰もが一度は「Withステートメント」という強...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETの配列とList(Of T)の性能比較:実務で選ぶべきコレクションとメモリ効率化の鉄則 – Visual Basic (VB / VB.NET)解析バイブル

配列か、List(Of T)か。VB.NETにおけるメモリの深淵と「極限」の選択基準かつてVBAで泥臭いセル操作を行っていた諸君、そして今、.NETの海で大規模なデータ処理と対峙している諸君へ。「とりあえずList(Of T)を使っておけば...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETの配列とList(Of T)の性能比較:実務で選ぶべきコレクションとメモリ効率化の鉄則 – Visual Basic (VB / VB.NET)解析バイブル

配列か、List(Of T)か。VB.NETのメモリ管理を極める「生存戦略」現場でコードを見ていると、脊髄反射で「とりあえず配列」あるいは「とりあえずList」を使っているケースが後を絶たない。VB.NETという言語は、親しみやすさゆえに「...
Visual Basic (VB / VB.NET)

【入門編】VB.NETの配列とList(Of T)の性能比較:実務で選ぶべきコレクションとメモリ効率化の鉄則 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは。現場の最前線でコードを書き続けていると、「なぜこのコレクションを選んだのか?」という問いが、その後のシステムパフォーマンスや保守性に決定的な差を生むことを痛感します。今回は、VB.NETを学ぶ多くの人が最初に迷う「配列(Arra...
スポンサーリンク