通过快捷键执行Vlookup excel VBA

时间:2017-09-30 16:05:11

标签: excel-vba vlookup vba excel

我试图通过键盘快捷键执行Vlookup。我最初尝试通过快速访问工具栏使用vlookup,但我没有看到任何特定的命令按钮。 我的第二种方法是在个人宏工作簿中有一个宏来显示Vlookup函数的函数参数对话框。我正在尝试下面的代码,但它只是打开插入函数对话框

ActiveCell.Formula = "=Vlookup(,,,)"
ActiveCell.FunctionWizard

如果我再次尝试在同一个单元格上运行宏,它显然会打开Vlookup函数Argument.Any想法如何在一个流程中获得Vlookup的键盘快捷键

1 个答案:

答案 0 :(得分:0)

这是一个开始。

为以下内容指定快捷键:

Sub MakeVLOOKUP()
    Dim i1 As String, i2 As String, i3 As String, i4 As String

    i1 = Application.InputBox(prompt:="Enter first argument", Type:=2) & ","
    i2 = Application.InputBox(prompt:="Enter second argument", Type:=2) & ","
    i3 = Application.InputBox(prompt:="Enter third argument", Type:=2)

    ActiveCell.Formula = "=vlookup(" & i1 & i2 & i3 & ")"
End Sub