0
変数の値に基づいてオートフィルタの範囲を作成しようとしていますが、機能しません。誰にも何か提案はありますか?可変範囲のVBAオートフィルタ
Dim y, z As Integer
y = 5
z = 3
rows(z).Select
Selection.AutoFilter
ActiveWorkbook.Worksheets("Active Worksheet").AutoFilter.Sort.SortFields.Clear
**ActiveWorkbook.Worksheets("Active Worksheet").AutoFilter.Sort.SortFields.Add _
Key:=Range(Cells(z, y)), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
:=xlSortNormal**
With ActiveWorkbook.Worksheets("Active Worksheet").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
エラーがアスタリスクで囲まれた部分にまで来ている - 感謝を! – reggie86
どのようなエラーだったのですか? – BruceWayne
メソッドオブジェクト '_Global'の 'Range'が失敗しました – reggie86