시작하려면 멍청한 놈입니다. 어제 처음으로 VBA를 문자 그대로 보았습니다. 그래서 당신이 당신의 답장을 멍청히한다면 고맙습니다. 롤.VBA 복수 행 대응 셀을 작성하는 방법 Excel의 문 Excel
일주일에 몇 번씩 직장에서 스프레드 시트를 받았습니다. 우편 번호를 나눠서 거기에있는 관점 저장소로 옮겨야합니다. 약 20 개의 우편 번호가 있습니다. 정렬 옵션을 사용하더라도 여전히 잠시 걸립니다. 마르코를 사용하여 각 지퍼 코드에 매장을 제공하고 싶습니다.
여기가 내 문제입니다. 나는 "우편 번호가"M1 "으로 쓰여지는"Bullhead "를 원한다면"J1 "을 보려고합니다.
나는 몇 시간의 시행 착오를 겪었습니다. 최상의 결과를 내놓으십시오. 나는 다른 것들을 많이 시도했다. (맨 아래에 내가 생각해 낸 것입니다)
여기에 문제가 있습니다. 이 모든 것을 스프레드 시트 아래로 내려야합니다. 즉. if m3 = 86409 J3 = Kingman. if m4 = 86409 j4 = Kingman. 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
지금 사용해 보겠습니다. 고맙습니다!!!!!!!!!!! – Daniel
깨달음 나는 우편 번호와 상점 열을 전환했다 (원래 우편 번호는 M 열을보고 J 열에 상점을 출력했다). 나는 그것을 해결하기 위해 내 대답을 편집했다. – tigeravatar
빠른 질문입니다. 우편 번호가있는 셀이 비어 있으면 kingman이 말합니다. 광산에서와 같이 공란을위한 쉬운 방법이 있습니까? 아니면 왕자에게도 List of Zips를 사용하는 것이 나을 것입니다. – Daniel