【1108】Excel运用宏的自动排序方法及vlookup()函数参数解释

参考教程:EXCEL 随内容改变自动排序

1. 录制宏

  • 视图——宏——录制宏


    【1108】Excel运用宏的自动排序方法及vlookup()函数参数解释_第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. 编写执行代码

  • 右键点击表格名——查看代码


    【1108】Excel运用宏的自动排序方法及vlookup()函数参数解释_第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函数的使用方法(入门级)

【1108】Excel运用宏的自动排序方法及vlookup()函数参数解释_第3张图片
TIM截图20171108114121.png

VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:
VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)

你可能感兴趣的:(【1108】Excel运用宏的自动排序方法及vlookup()函数参数解释)