我需要减少正在开发的文件,并且我知道使用VBA的一个好方法。不幸的是,我在VBA中并不先进,而且我正在努力设计这个。 我有三个不同的流主办的标价,我想结合在一个象下面这样:将一个巨大的公式编码到结合IF和Vlookup的VBA中
Stream Site Brand Code Price
Mainstream Boston Brand 01 Formula
Midstream New York Brand 02
Midstream Los Angeles Brand 02
目前我使用一个公式,基本上执行以下操作:
=IF(AND(stream="mainstream",Site = "Boston"),vlookup(Brandcode,list 1, 2,0),IF(ANd(stream="midstream", Site = "Boston", vlookup(Brandcode,list 2, 2,0),...))
公式实际上工作得很好,问题是我正在测试许多其他条件,而不仅仅是这个,因此文件变得非常沉重,所以我想创建一个VBA代码来创建一个函数或子例程,但我正在努力理解怎么做。
感谢