Excel2019のVBAで並び替えを行いたいのですが「実行時エラー’1004′ アプリケーション定義またはオブジェクト定義のエラーです。」が出て困っています。
bookを指定する前までは正常に並べ替えられていたと思います。
勤務.xlsmの転記シートのM3,N3,B3,P3にはちゃんと値が入っています。
VBA
1Sub test() 2Dim candp As Workbook 3Set candp = Workbooks("勤務.xlsm") 4Dim maxRow as integer 5maxRow = candp.Worksheets("転記").Range("A1").End(xlDown).Row 6candp.Worksheets("転記").Range(candp.Worksheets("転記").Cells(3, 1), candp.Worksheets("転記").Cells(maxRow - 1, 17)).Sort key1:=candp.Worksheets("転記").Range("M3"), order1:=xlAscending, Key2:=candp.Worksheets("転記").Range("N3"), order2:=xlAscending 7candp.Worksheets("転記").Range(candp.Worksheets("転記").Cells(3, 1), candp.Worksheets("転記").Cells(maxRow - 1, 17)).Sort key1:=candp.Worksheets("転記").Range("B3"), order1:=xlAscending, Key2:=candp.Worksheets("転記").Range("P3"), order2:=xlAscending 8End Sub
改善点ご教示お願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/14 22:52