Hi各位前辈好,小弟遇到VBA问题但试了好久始终找不到解法,因此前来求救:
Excel版本: 2016
作业环境: MacBook Pro
https://i.imgur.com/eWA726n.jpg
这个excel file里有十几个tab
第二个tab有一些project items,从第四页开始就是这些project的个别tab
Column C = project code
Column D = Version
每一周某些project都会更新
目前的逻辑是
如果这周有更新,例如:VER20200611,后面相对应的tab就会用最新的data run
如果这周没有更新,依然是上一版data,例如:VER20200605,后面相对应的tab就会用旧的
data当作新的再更新一次(也就是虽然在后面对应的tab里面是显示VER20200611,但里面的
data是VER20200605的)
现在想要做的是:
VBA run的时候让他只有该project有最新版的data之后才去run后面的tab
例如project a 的data是VER20200611,则后面的tab就会根据最新data run出数据
Project b 的data是VER20200605,则后面的tab就不要跑
我有尝试用if 去写(如下)虽然有指定要VER20200611,但其他非同ver一样照跑出来,求
解QQ
先谢谢了!