参考教程:EXCEL 随内容改变自动排序
1. 录制宏
-
视图——宏——录制宏
TIM截图20171108113035.png
- 根据所需要地功能进行操作。
- 视图——宏——结束录制。
- 录完后可查看宏的代码,若有问题可直接改代码,不需重新录制。代码示例:
'
' 宏1 宏
'
'
Range("D2:G23").Select
ActiveWorkbook.Worksheets("1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("1").Sort.SortFields.Add Key:=Range("D2"), SortOn _
:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("1").Sort
.SetRange Range("D2:G23")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
2. 编写执行代码
-
右键点击表格名——查看代码
TIM截图20171108113738.png
- 编写代码
Private Sub Worksheet_Change(ByVal Target As Range)
If (Target.Row <= 5) Then
If ((Target.Column >= 4)) Then
宏10
End If
End If
End Sub
3. vlookup()函数参数
参考文档:VLOOKUP函数的使用方法(入门级)
![](https://img.haomeiwen.com/i5864824/2e5546cdcadce647.png)
VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:
VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
网友评论