写VBA代码还在一个个敲字母? 你太OUT了
VBA神键手智能输入提示使用说明
下载地址详见原文链接 或者公众号主页回复 代码助手
VBA神键手输入提示通过对预置词库,以及代码库的模糊搜索提示,实现极速编程体验,且支持中文拼音首字母搜索,常用代码块1秒输入,节省更多时间用来思考,而不是花费在敲字母以及记忆单词上,词库和代码库均可根据个人喜好习惯自由定制,达到最佳使用效果!
2.1 关键字+空格触发输入提示
输入 IF空格 就会弹出如下图所示神键手提示
按下Tab 可得到
支持中文首字母提示比如最大行语句 可输入 最大行 或者 最大行
按下Tab输入得到
按下方向键上下,或者鼠标滑过提示条目,可选定对应词条
按下Tab或者回车,即可输入右侧对应的代码块
按下对应数字编号,也输入对应代码块(选项中可关闭)
按下其他按键,则神键手消失,可正常继续输入代码
VBA常用关键字均可提示 可以试试IF for sel ub 最大行 字典 单元格 range 工作表 工作簿等等
支持自由修改词库,按个人习惯达到最佳使用效果
右侧代码块预览,可点击左侧右下角减号按钮切换开关
2.2 Alt+L变量拼接字符串 新手噩梦 一键完成
在一个双引号包含的字符串中,选中要插入变量的文本,按下Alt+L即可得到变量拼接的字符串
得到结果
再选中10按下【Alt+L】varx换为行号列号即可完成拼接 5秒完成
2.3 Shift+Enter 智能换行
在代码任意位置包括字符串内部 按下Shift+enter即可实现智能换行
字符串会自动+&符号拆分为2行,其他语句会加 下划线拆分行
2.4 按下~强制弹出搜索提示
按下波浪号~(键盘左上角ESC下方) 可直接唤起神键手
神键手下方搜索框可输入关键字搜索词库+代码库
搜索框内支持英文,中文拼音首字母搜索
如下图所示 wj 即可搜索对应的文件
结果中【库】前缀表示结果来自代码库,否则来自神键手词库
搜索框内可用空格分隔多条件,提高命中率图中 文件 遍历
表示代码库中同时包含文件和遍历2个关键字的条目
2.5 自定义神键手词库
点击神键手面板下方配置按钮,可打开神键手配置Excel表
B列为提示触发关键词,根据需要可自由修改增加删除,建议酌情添加,不要做太多词条,否则会导致命中太多而失去了快速输入的目的。
C列为关键词对应的代码段,{} 表示输入到代码区后光标停留的位置,如果无法理解可不做此处设置,为保证光标位置计算准确,尽量保证代码块在VBA工程中正确排版后复制过来。
修改完成后后点击保存,回到VBA界面唤出神键手,点击下方刷新按钮即可生效
2.6 神键手词库备份和导入
参考上一节2.5中打开神键手配置表
神键手词库可直接另存备份。
到其他机器可直接复制粘贴词条或者替换安装目录下 Date\DB文件夹中的VBAKeyWords.xlsx文件即可
2.7 Ctrl+~快速开关神键手
在VBA代码区中 可按下Ctrl+波浪号 临时开关神键手提示功能