前言
看到别的同事工作的数量奇多且质量很高,私下向一些同事请教,基本无果,除了知道使用vb来辅助操作表格。于是,上微信读书搜索了相关的书籍。昨晚浏览了一本《别怕,Excel VBA其实很简单》,简单了解了一下vb的语法和编程背景。VBA其实就专门用于Office软件编程的VB语言。
正文
今早起来,打开Excel创建了VBA编程环境,然后打开chatgpt,一边将预先想好的构思分步转化文字,根据gpt的提示,进行编码。具体的功能其实很简单,就是简化常用的一些机械操作,比如:设置好序号行,同除一万,添加单位之类的。
Excel上的编辑器里编码完可以直接点击运行测试结果,具体要融入生产环境,也就是方便日常的使用,可以自定义Excel的功能区,具体可以参考这篇文章。最后的结果就是多了专门放置自定义vba过程的选项卡,需要使用的时候点击选项卡再根据名称选择点击具体功能即可。
Excel上使用vba还是很方便的,wps上就没那么方便。上网搜了很多方案基本都不能给wps添加自定义功能区,后来试了下方方格子,发现它有个收纳箱,可以在指定标签下自行添加VBA过程,比Excel需要多点击一次,不过可以把功能集成到右键菜单,貌似又比Excel好一些。测试功能的时候遇到错误号1004,问了客服发现可能是安装没装对,于是重装方方格子,遂解决。
心得
chatgpt真的好用,90%的情况都是如此,剩下的10%就很让人郁闷了,不过还好可以问StackOverflow,两者结合起来,大部分问题都能解决。
遇到问题莫慌,实在不行还可以问客服,加QQ加微信都问题不大,总比自己瞎摸索要好。
初步实现了一些功能,感觉还不够,可能会有更加机械化和常规的操作可以用程序实现,还得多思考和实践。