我需要減少正在開發的文件,並且我知道使用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代碼來創建一個函數或子例程,但我正在努力理解怎麼做。
感謝