Excel 2010でフィルター処理されたワークシートを並べ替えるためにVBAを使用しています。視覚的には並べ替えは機能しますが、VBAで並べ替えられ、フィルター処理された範囲をステップ実行すると、範囲は元の順序のままであるように見えます。私の目的では、これは望ましくありません。
これが私のループコードの抜粋です:
For r = 2 To LastRow
Set row = ws.Range(r & ":" & r)
Debug.Print row.Row
Next
autofilter mode = falseを使用してフィルターをクリアしてから、並べ替えを試してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加