养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Excel中VBA list and detail列表与明细视图切换

时间:2024-10-14 12:24:54

使用Excel过程中,有时需要在列表清单中读取或是修改某行记录,如果字段太多,会显得非常不便,容谌冥鹳籀易弄错。在此,介绍如何通过简单的VBA代码,来实现列表与明细视图快速切换。

工具/原料

Excel中VBAlistanddetail列表与明细视图切换流程

客户订单信息汇总表

明细表、汇总表同步记录

ActiveCell.Row函数

Selection.Copy

ActiveSheet.Paste

InputBox

方法/步骤

1、如下Excel中,是一份客户订单信息汇诸拗杏末总表。可以发现,字段已经超过30个,一屏都显示不下了,这样的读取修改字段内容,的确很不方便;

Excel中VBA list and detail列表与明细视图切换

2、这里利用VBA代码设塥骈橄摆计思想是,让这行记录的字段内容,映射到另一张Excel表中,分几行显示,如需修改,则同时在汇总表中同步记录,如下VBA代码1st;

Excel中VBA list and detail列表与明细视图切换

3、如下VBA代码2nd;

Excel中VBA list and detail列表与明细视图切换

4、如下VBA代码3rd;

Excel中VBA list and detail列表与明细视图切换

5、如下VBA代码4th;

Excel中VBA list and detail列表与明细视图切换

6、执行VBA代码后,明细视图显示如下;

Excel中VBA list and detail列表与明细视图切换

7、把客户改为代理公司,再次执行VBA代码后,列表视图显示如下,已经同步更改;

Excel中VBA list and detail列表与明细视图切换

© 一点知识