level 4
艾糖糖ლ🐼🐼
楼主

我sheet2有2列数 按照第一列的数排序 按降序我弄了个录制宏 选中第一列然后排降序。然后在sheet1弄一个按钮。按钮vba程序是录制的,如下:Private Sub CommandButton1_Click()
Sheets("Sheet2").Select
ActiveWindow.SmallScroll Down:=-24
Columns("A:A").Select
Application.CutCopyMode = False
ActiveWorkbook.Worksheets("Sheet2").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet2").Sort.SortFields.Add Key:=Range("A1"), _
SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet2").Sort
.SetRange Range("A1:B34")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
但运行不行。提示

如果按钮在sheet2就没有问题。求大神讲解一下谢谢