【问题标题】:Executing Vlookup through shortcut keys excel VBA通过快捷键excel VBA执行Vlookup
【发布时间】:2017-10-01 00:29:58
【问题描述】:

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

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

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

【问题讨论】:

    标签: excel vlookup vba


    【解决方案1】:

    这是一个开始。

    为以下各项指定快捷键:

    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
    

    【讨论】:

    • 它似乎不起作用。我通过引用一个范围尝试了一个示例数据,但是它不反映我在变量中选择的范围
    猜你喜欢
    • 2023-03-26
    • 2021-06-09
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    相关资源
    最近更新 更多