【VBA】正規表現(RegExp)を繰り返すときの注意事項
VBAで正規表現(RegExp)を使う際、見落としがちなのが「オブジェクト生成コスト」です。
特に繰り返し処理の中で使う場合、書き方によってはかなり動作が遅くなるかもしれません。
今回は、よくないNGパターンと改善 ...
【VBA】値が一つならIfよりSelect Case
今回はSelect Caseの使いどころと、最近私がIfでなくSelect Caseで書けば良かったなと後悔した内容を紹介したいと思います。
Select Caseの使いどころ例えば、このような表があって、マクロによって商 ...
【VBA】大量データの処理を高速化する方法
VBAでマクロを作っても、データ量が1万行以上となると処理時間がかなり長くなることがあります。
あまりに時間がかかるとExcelがフリーズしたのか分かりづらく、使い辛いマクロになってしまいます。
そこで、今回は ...
【VBA】おしゃれなユーザーフォームの作り方
マクロ(VBA)ではユーザーフォームを作ることができるのですが、デフォルトで作ると灰色ばかりの無機質な見た目になりがちです。(業務用だとそんなイメージかもしれませんが)
ですが、ちょっと工夫するだけで意外とおしゃれなユーザ ...
【VBA】Offsetのバグか? 結合セルにはご注意を!
Excel VBAで久々に「Offset」を使ったら、見事にやらかしました。
昔から「Offsetは挙動が怪しい」と感じてて避けてたんですが、同じセル範囲で離れたデータを操作しようと使ったらハマりました。原因は結合セルです ...



