网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Excel中VBA userform data p自定义窗体处理数据

时间:2024-11-13 01:44:57

1、如下的Excel是一份关于供应商采购订单、送货明细、开票详情等的汇总报表;

Excel中VBA userform data p自定义窗体处理数据

2、显然,单个记录的字段有十几个,对于频繁读写、修改等数据操作,不是很方便,也易出错。点击98行的任一字段,运行自定义窗体程序;

Excel中VBA userform data p自定义窗体处理数据

3、弹出如下用户自定义窗体,它有13个文本框,和两个命令按钮,前12个文本框与Excel中每条记录的字段名称对应,第13个文本框中用于存放当前选中记录所在的行编号,这是为了数据读取和写入时,可以一一对应;

Excel中VBA userform data p自定义窗体处理数据

4、点击自定义窗体的Export命令按钮,可以发现自定义窗体的文本框内容读取了98行记录对应字段内容,而RowValue文本框记录的是行号98;

Excel中VBA userform data p自定义窗体处理数据

5、将自定义窗体的Class文本框内容由ABS改为DNV,month文本框内容输入June,点击Import命令按钮,可以发现98行记录的Class与month字段也随之对应变化;

Excel中VBA userform data p自定义窗体处理数据

6、之前提到自定义窗体的RowValue文本框记录行号,那么修改行号,再点击Import,则也可以用于新增一条记录,起到模板作用。RowValue文本框内容改为888,点击Import命令按钮,可以发现888行新增了一条记录,内容则复制了98行;

Excel中VBA userform data p自定义窗体处理数据

7、如下VBA代码1st;

Excel中VBA userform data p自定义窗体处理数据

8、如下VBA代码2nd;

Excel中VBA userform data p自定义窗体处理数据
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com