使用Excel过程中,有时需要在列表清单中读取或是修改某行记录,如果字段太多,会显得非常不便,容谌冥鹳籀易弄错。在此,介绍如何通过简单的VBA代码,来实现列表与明细视图快速切换。
工具/原料
Excel中VBAlistanddetail列表与明细视图切换流程
客户订单信息汇总表
明细表、汇总表同步记录
ActiveCell.Row函数
Selection.Copy
ActiveSheet.Paste
InputBox
方法/步骤
1、如下Excel中,是一份客户订单信息汇诸拗杏末总表。可以发现,字段已经超过30个,一屏都显示不下了,这样的读取修改字段内容,的确很不方便;
2、这里利用VBA代码设塥骈橄摆计思想是,让这行记录的字段内容,映射到另一张Excel表中,分几行显示,如需修改,则同时在汇总表中同步记录,如下VBA代码1st;
3、如下VBA代码2nd;
4、如下VBA代码3rd;
5、如下VBA代码4th;
6、执行VBA代码后,明细视图显示如下;
7、把客户改为代理公司,再次执行VBA代码后,列表视图显示如下,已经同步更改;