使用Vscode 编辑器 导出、导入和运行Excel中的VBA代码


前言


Excel自带的 Microsoft Visual Basic for Applications 编辑器常被人称为上古编辑器,的确不适合代码编辑,这是其一,其二是当系统语言与Excel的安装语言不一致时,往往出现乱码,看起来极不舒服,这时又需要更改系统语言,所以往往需要探索其他的VBA开发编辑器,经过一番探索,发现了以下vscode插件:

XVBA - Supercharge Excel VBA Development


安装完效果

在这里插入图片描述


安装步骤


1 下载插件

在这里插入图片描述


2 打开带有宏的Excel文件所在的文件夹

在这里插入图片描述


3 启动插件服务器

在这里插入图片描述


4 vscode所打开文件夹下 生成的文件如下

在这里插入图片描述


5 在config.json中添加带有宏的目标工作簿的名称

在这里插入图片描述


6 Import VBA (加载Excel文件)

在这里插入图片描述


7 这个扩展就会自动导入Excel文件中的VBA代码

在这里插入图片描述


8 Export VBA(编辑完成的VBA代码保存到 Excel文件 )

在这里插入图片描述


问题总结

问题1 vb不信任的错误(无法链接到VBA的错误)解决

去excel信任中心勾选信任就可以了

如下图

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

重点 : 设置完成之后一定要 重启电脑 才能生效


问题2 怎么在VSCODE里面调试

目前只能编辑不能调试,没有 @category:debuggers ‘Visual Basic Application’ 的开发环境

在这里插入图片描述



Logo

一起探索未来云端世界的核心,云原生技术专区带您领略创新、高效和可扩展的云计算解决方案,引领您在数字化时代的成功之路。

更多推荐