周一至周五 : 08:30 - 17:30 客服专员电话/微信:18049989370 QQ:857188287
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
明细表字段自动识别动态调整
显示全部楼层 倒序浏览 发表日期 2023-04-23 13:43:18 888次阅读 6次回复
本帖最后由 hessen 于 2023-4-23 13:57 编辑

明细表字段自动识别动态调整

模板设计好录入数据时,需要从外部excel复制数据到快表中,可以使用复制粘贴、将excel作为外部数据源提取、利用VBA选择excel文件后自动粘贴等方法。其中复制粘贴时需要复制的内容与定义好的模板的列的顺序要一致,否则数据会错列而导致错误。这里提供一个方法,可以实现复制粘贴时,不考虑列的顺序,由程序来判断处理定义好的格式与复制粘贴来的数据的顺序。


模板是下面的样式:



20230423132906.jpg




第一次录入是语文、数学、英语、物理、化学分别是1、2、3、4、5


20230423133142.jpg



第一次录入是化学、物理、英语、数学、语文分别是10、9、8、7、6




20230423133232.jpg


保存后得到的结果,程序已经按定义的顺序调整了过来


20230423135140.jpg






下面是实现的VBA代码和设计好的演示模板可以直接导入测试

游客,如果您要查看本帖隐藏内容请回复


复制代码后放入快表VBA的Public Sub ButtunClick事件中。

















电话/微信:18049989370 QQ:857188287
谢谢,学习学习
学习一下,没看明白
查看代码学习中
wys2008

2023-11-3 20:55:01

学习了,谢谢楼主分享!
whui520

2023-12-16 00:12:31

是如何提取的
需要多学习,才能增加知识

精彩评论6

谢谢,学习学习
学习一下,没看明白
查看代码学习中
wys2008

2023-11-3 20:55:01

学习了,谢谢楼主分享!
whui520

2023-12-16 00:12:31

是如何提取的
需要多学习,才能增加知识
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |