首先,感谢论坛各位前辈点进本帖,小弟初来乍到,刚开始自学VBA,初步了解了一些功能,也实现了一些自己数据分析的一些简便代码,但是目前遇到了困难,自己解决不了,恳请各位前辈不吝赐教。 大家可以先运行下我写的代码,汇总表A、B、C和AB、AD、AE列的数据都已经从各个分表抓取成功。 现在我想在此基础上,将数据汇总表的X、Y、Z、AA列抓取各分表的相关数据。(压缩包有正确数据的表格,大家可以对照上述数据值参考是否正确) 另外,希望大家能基于我的代码,尽量利用简洁的代码,附上解释。
1. 首先X列是V-car,要抓取如1-1-1中:当W列最小值时,所对应的N列所在行数(包括所在行数那个值)之前的最大值,如4.25,然后输入到汇总表中的X列。 2. Y列是V-car与冲突的的距离,即上述求出来的4.25所在行数的W列那个值,即4.11,然后输入到汇总表Y列。 3. 同理,Z列是V-bike,当Z列最小值时,所对应的S列所在行数(包括所在行数那个值)之前的最大值,如0.97,然后输入到汇总表中的Z列。 4. AA列是V-bike与冲突的的距离,即上述求出来的0.97所在行数的Z列那个值,即2.11,然后输入到汇总表AA列。
|