瀏覽單個文章
onizuka-t
Major Member
 
onizuka-t的大頭照
 

加入日期: Jan 2002
您的住址: 台北~台中
文章: 256
引用:
作者lcc22
Sub test()
Dim A As String, B As String, C As String, D As String
Dim i As Integer

For i = 1 To 10 '這裡只假設有10筆資料,且資料存在於同一worksheet
A = "A" & i
B = "B" & i
C = "C" & i
D = "D" & i

If Range(B).Font.ColorIndex = 3 Then
Range(A).Value = 1
ElseIf Range(C).Font.ColorIndex = 3 Then
Range(A).Value = 1
ElseIf Range(D).Font.ColorIndex = 3 Then
Range(A).Value = 1
Else
Range(A).Value = ""
End If
Next i

End Sub



謝謝大大,照您的寫的VBA已經可以成功了
感恩阿 ~~~~省了好多時間阿
不過想請教若我要判斷的欄位有B至M, P至W
照您的寫法在宣告Dim A與A = "A & i 的地方
要分別寫出B至M, P至W的程式碼(這樣程式碼很冗長)
請問有更簡潔的方法寫出這些嗎??
__________________
有多久沒有和老朋友見面了?
真誠的關心
會被永遠記得
見了面也不須太多話
只要用心地說出──好久不見。
舊 2010-05-29, 08:43 PM #6
回應時引用此文章
onizuka-t離線中