在VBA中 用一个按钮实现对已知区域排序!代码如何写!
Sheets("关键任务分析汇总").Range("A2:F37").Sort(Key1=Columns(1))或者Sheets("关键任务分析汇总").Range("A...
Sheets("关键任务分析汇总").Range("A2:F37").Sort (Key1 = Columns(1)) 或者
Sheets("关键任务分析汇总").Range("A2:F37").Sort Key1:=Columns(1), header:=xlNo
这两行代码我都试过。不过按钮按下无反应。求高手解答
按下无反应啊 展开
Sheets("关键任务分析汇总").Range("A2:F37").Sort Key1:=Columns(1), header:=xlNo
这两行代码我都试过。不过按钮按下无反应。求高手解答
按下无反应啊 展开
2个回答
展开全部
Sub sort()
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("C1"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet1").Sort
.SetRange Range("C3:C8")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("C1"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet1").Sort
.SetRange Range("C3:C8")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询