还在用ExcelVBA编程?试试这个,效率高的何止一点点!(excelvba编程实战宝典)

Excel作为处理办公数据的必备工具,易用性毋庸置疑,但出于数据输入规范及后期数据统计等方面的考虑,很多功能还需要使用VBA编程处理。

对于一般的使用者来说,VBA学习起来并不容易。本文介绍另外一种处理方法,它的编程效率和ExcelVBA相比高的可不是一点半点。尤其是对海量数据的处理,更是它的拿手好戏,刚好可以弥补Excel某些方面的不足。

现以几种最常见的输入方式为例,来看看这款工具Foxtable的编程效率。

列表项目输入

还在用ExcelVBA编程?试试这个,效率高的何止一点点!(excelvba编程实战宝典)

“产品ID”列本来只能手工输入的,只要使用如下两行代码,就可以让它立即变成列表式的选择输入:

Dim c As Col = Tables(\”订单\”).Cols(\”产品ID\”)

c.ComboList = \”P01|P02|P03|P04|P05\”

这里的列表项目是可以自定义的,不同列表项之间用“|”隔开即可。如果想这种输入变成多选的,只需再加上一行代码。如:

Dim c As Col = Tables(\”订单\”).Cols(\”产品ID\”)

c.DataCol.ExtendType = ExtendTypeEnum.Values

c.ComboList = \”P01|P02|P03|P04|P05\”

熟悉ExcelVBA的读者,应该能很轻松的读懂上述代码的语法逻辑吧?是的,这里的语法使用的是vb.net,它和ExcelVBA都来源于VB,非常相近。

列表项目来源于现成的表

如果希望这种列表项目不是自定义的,而是从现成的表中动态生成,代码一样简单,只要3行。

还在用ExcelVBA编程?试试这个,效率高的何止一点点!(excelvba编程实战宝典)

如上图所示,“订单”表中的“产品ID”列表项目就是从“产品”表的“产品名称”中动态生成的。

只需一行代码即可让数值和日期列立即启用内置输入器

这个非常简单,一看就明白是怎么回事。代码还是精灵方式输入哦,不用担心记不住里面的属性或方法:

还在用ExcelVBA编程?试试这个,效率高的何止一点点!(excelvba编程实战宝典)

任何文本类型的列,可随时扩展为文件管理列

如下图,只要两行代码就把“客户ID”列扩展成文件列了,每行的“客户ID”都可以保存指定的文件,也可随时打开或删除某行上的文件:

还在用ExcelVBA编程?试试这个,效率高的何止一点点!(excelvba编程实战宝典)

同样只需2行代码,立即就能创建一个自己的图片管理器

使用的代码和扩展为文件时的代码相同,只需把File改成Images即可。代码执行之后,每个单元格旁边都会生成一个“…”按钮,单击这个按钮就弹出图片管理器了:

还在用ExcelVBA编程?试试这个,效率高的何止一点点!(excelvba编程实战宝典)

除了图片管理器之外,对于扩展成图片的列,它还同时可以图片窗口方式展示。如下图:

还在用ExcelVBA编程?试试这个,效率高的何止一点点!(excelvba编程实战宝典)

由以上几个简单的小例子可以发现,Foxtable已经把日常数据管理中的一些常用功能全部模块化了,我们在开发时只需使用很少的代码即可实现看起来非常复杂的功能。

当然,因篇幅所限,以上仅仅只是列举了数据输入方面的几个小例子,其实它更强大的功能主要体现在对海量数据的加载、查询、统计等方面,个人觉得要比Excel的POWER QUERY强大的多。最关键的是,我们开发的项目还可编译成EXE文件独立发布和运行。

欢迎大家持续关注本头条号,后面还将发布系列文章来详细说明如何使用Foxtable进行软件开发。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月2日 下午3:25
下一篇 2024年5月2日 下午3:37

相关推荐

  • 积极分子公示时间包括周六周日吗

    积极分子公示时间包括周六周日吗 作为一名积极分子,我们必须时刻保持积极进取的精神,不断提高自身的素质和能力。然而,在实际生活中,我们可能会遇到各种困难和挑战,需要不断寻找机会和平台…

    科研百科 2024年12月3日
    2
  • 教务管理系统项目目标

    教务管理系统项目目标 教务管理系统是一种用于管理学校教务工作的软件系统,其主要功能包括学生信息管理,课程信息管理,成绩管理,考试管理,教师管理,教材管理等等。教务管理系统可以帮助学…

    科研百科 2024年12月17日
    1
  • 广西工程建设项目合同管理办法最新

    广西工程建设项目合同管理办法最新 随着经济的发展和工程的建设,工程建设项目合同管理的重要性越来越突出。为了规范工程建设项目合同管理,加强市场竞争力,提高工程建设项目的效率和质量,广…

    科研百科 2024年11月9日
    0
  • 科研经费审批管理办法

    科研经费审批管理办法 为加强科研经费的管理和控制,提高科研经费使用效率,保证科研活动的正常开展,根据《中华人民共和国科学技术法》等相关法律法规,制定本科研经费审批管理办法。 第一章…

    科研百科 2024年7月11日
    39
  • 海南基层就业补贴

    海南基层就业补贴:为基层劳动者提供支持 近年来,海南经济发展迅速,但是,与此同时,劳动力需求也不断增加。为了满足经济发展的需求,海南政府提供了多项支持政策,包括基层就业补贴,以帮助…

    科研百科 2024年11月10日
    3
  • 佛山整治涉水排污企业 上半年23家单位被扣信用分(佛山整治涉水排污企业 上半年23家单位被扣信用分了吗)

    昨日,在三水顺联染整有限公司内,每一条污水管道上都有标明功能字样以及走向,前来参观的各单位负责人仔细考察,学习经验。 /佛山日报记者 王伟楠摄 佛山日报讯 记者刘蓉 通讯员欧核报道…

    2022年8月20日
    113
  • 培训经费管理规定

    培训经费管理规定 为加强培训经费管理,提高培训质量,保证培训活动的顺利开展,根据《中华人民共和国预算法》等相关法律法规,制定本管理规定。 第一条 培训经费是指为培训人员或其委托方提…

    科研百科 2024年7月12日
    40
  • 淮安二院徐永副院长任职

    淮安二院徐永副院长任职 近日,淮安卫健委发布了一则任命通知,任命淮安二院徐永副院长担任淮安卫健委卫健委医政医管科副科长。 作为淮安二院的院长,徐永副院长在医疗领域中有着丰富的经验和…

    科研百科 2024年10月25日
    8
  • 项目管理的步骤

    项目管理的步骤 项目管理是组织实现目标的关键步骤,涵盖了规划、执行和控制三个主要阶段。以下是项目管理的主要步骤。 1. 项目规划阶段 在项目规划阶段,项目管理人员确定项目的范围、目…

    科研百科 2024年5月28日
    70
  • 双轨制直销系统软件(双轨制直销系统软件有哪些)

    开发一套双轨制直销系统软件需要多少钱_双轨制直销系统软件价格?双轨直销系统开发如何选择,找知网直销系统,知网直销系统为您提供专业的双轨制直销软件开发公司,为您提供双轨   制直销软…

    科研百科 2024年4月28日
    57