作者williamkuku (williamkuku)
看板Visual_Basic
標題[VBA ] 資料篩選問題
時間Mon Mar 28 11:05:44 2011
各位好~小弟是新手剛入門VBA
現在由於工作上資料量龐大 需要做一些篩選
例子如下:
B C D E F
a1 1 1 1 1
b1 1 1 1
c1 1 1
d1 1
e1
f1
如果E欄有值 希望在F欄顯示出 aaa
如果E欄沒有值 D欄有值 希望在F欄位顯示出 bbb
如果E D欄沒有值 C欄有值 希望在F欄位顯示出 CCC
如果EDC欄都沒有值 B欄有值 希望在F欄位顯示出 DDD
如果BCDE都沒有值 希望在F欄顯示出 EEE
目前只能寫出單一欄位 程式碼如下
Sub test()
If Range("E2").Value = 1 Then
Range("F2").Value = "aaa"
ElseIf Range("D2").Value = 1 Then
Range("F2").Value = "bbb"
ElseIf Range("C2").Value = 1 Then
Range("F2").Value = "ccc"
ElseIf Range("B2").Value = 1 Then
Range("F2").Value = "ddd"
Else: Range("F2").Value = "eee"
End If
End Sub
但我所需要的為一次判別整個F欄位
換句話說也就是整個F欄都需判別
嘗試著寫For迴圈 但一直出現錯誤
請問版上的各位有甚麼好方法建議嗎??
謝謝各位~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.80.226.28
1F:→ necsa:迴圈是程式的基本,如果迴圈不會寫,那就只好人工慢慢判了 03/30 00:23