首先,我是一个菜鸟。昨天我第一次看VBA。所以我很感激你把你的回答弄糊涂了。哈哈。
每周有几次,我在工作时会收到一份电子表格。我必须拆分邮政编码并将它们移动到那里的透视商店。大约有 20 个邮政编码,虽然我使用了排序选项,但它仍然需要我一段时间。我想用 marco 给每个邮政编码一个商店。
这是我的问题。如果邮政编码与我希望将“Bullhead”写成“M1”的众多邮政编码之一匹配,我正在尝试查看“J1”
我能够做到这一点,我花了几个小时的反复试验才得出最好的结果。我尝试了很多不同的东西。(在最底部是我想出的)
这是问题所在。我需要在电子表格中一直这样做。IE。如果 m3 = 86409 J3 = 金曼。如果 m4 = 86409 j4 = 金曼。以此类推一直到M5000,J5000。
任何帮助将不胜感激。我想做的很简单,但我自己找不到答案,或者我无法理解。我想我将不得不重新开始。并采取不同的方法。不确定是什么。
Sub MoversBirthdays()
Dim zipcode As Long, Store As String
zipcode = Range("J2").Value
If zipcode = "86426" Or "86427" Or "86429" Or "86430" Or "86435" Or "86436" Or "86437" Or "86438" Or "86439" Or "86440" Or "86442" Or "86446" Or "89028" Or "89029" Or "89046" Or "92304" Or "92332" Or "92363" Then Store = "Bullhead" Else: Store = "Kingman"
If zipcode = "" Then Store = ""
Range("M2").Value = Store
End Sub