|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 引子玄 于 2012-9-1 15:46 编辑
match函数和index函数的VBA写法(函数公式的VBA通用写法):
Application.Evaluate("=match函数")
Application.Evaluate("=index函数")
自己的练习:
Sub 查找数值的位置和具体位置的内容()
[a1:a5] = Application.Transpose(Split("项目产品,香蕉,柑橘,苹果,梨子", ","))
[b1:b5] = Application.Transpose(Split("项目个数,11,12,14,13", ","))
MsgBox Application.Evaluate("=MATCH(A4,A1:A5,0)")
MsgBox Application.Evaluate("=MATCH(12,B2:B5,0)")
MsgBox Application.Evaluate("=MATCH(14,B2:B5,0)")
MsgBox Application.Evaluate("=MATCH(13,B2:B5,0)")
MsgBox Application.Evaluate("=MATCH(13,B2:B5,1)")
MsgBox Application.Evaluate("=INDEX(a2:a5,3,1)")
End Sub
|
|