モノマネvba虎の穴ルール1:vbaでは最大行を求める前にフィルターをクリアしておけ。
maxRow = ActiveWorkbook.Worksheets(1).Cells(Rows.Count,1).End(xlUp).Row if Worksheets(1).FilterMode = True then WorkSheets(1).showAllData
ではなく、これだ
if Worksheets(1).FilterMode = True then WorkSheets(1).showAllData maxRow = ActiveWorkbook.Worksheets(1).Cells(Rows.Count,1).End(xlUp).Row
やれやれだ。
0 件のコメント:
コメントを投稿