【Excel VBA】オートフィルタで抽出した行だけを削除する方法ではまった話
はまったこと
- CurrentRegionプロパティは、現場の汚いExcelを相手にすると厄介な挙動を見せることがある
- 汚いExcelを扱う可能性がある場合には、CurrentRegionプロパティを過信せず、削除範囲を明示的に指定して、可視行のみ削除するようにしようという教訓
概要
- 仕事柄、一つのExcelファイルで台帳情報を作成し、その台帳情報を特定のお客様へ配布するため、ファイルを分割しなければならないことがままある
今はExcel VBAのマクロツールを作成し、このファイル分割作業を自動化しているが、職場でツールの評判がよいこともあり、調子に乗って機能追加したりしている
そんな機能追加作業ではまったので以下教訓として供養