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

2017-11-08  本文已影响0人  狸狸深深

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

1. 录制宏

'
' 宏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. 编写执行代码

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函数的使用方法(入门级)

TIM截图20171108114121.png

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

上一篇 下一篇

猜你喜欢

热点阅读