返回列表 上一主題 發帖

[發問] 如何才能找尋所要的資料並在儲存格塗色?

[發問] 如何才能找尋所要的資料並在儲存格塗色?

Hsieh超級版主你好!
        感謝再感恩!
50 字節以內
不支持自定義 Discuz! 代碼

TOP

學海無涯_不恥下問

TOP

你好!
多謝提醒!
同時為0"不動作"。
50 字節以內
不支持自定義 Discuz! 代碼

TOP

各位前輩大家好!
      在這裡學習良多,很精彩
     以上是比對文字,如果是數字比對該如何作?
      ...
wells330 發表於 2011-4-30 16:32



    數字 ... 基本上是一樣吧...(儲存格類型會不同)
不過  感覺表達的文意有點怪..
     D2:D297的資料其中只要有儲存格是 0 則在B2:B297的相對位置(如D6是 0,B6的儲存格塗綠色文字顯示白色)
      E2:E297的資料其中只要有儲存格是 0 則在B2:B297的相對位置(如E6是 0,B6的儲存格塗紅色文字顯示白色)

這樣不會重疊嗎...+.+
如 假使 d6 e6 同時為0... 那你的b6 要哪種顏色...

TOP

各位前輩大家好!
      在這裡學習良多,很精彩
     以上是比對文字,如果是數字比對該如何作?
     D2:D297的資料其中只要有儲存格是 0 則在B2:B297的相對位置(如D6是 0,B6的儲存格塗綠色文字顯示白色)
     E2:E297的資料其中只要有儲存格是 0 則在B2:B297的相對位置(如E6是 0,B6的儲存格塗紅色文字顯示白色)


    謝謝!
50 字節以內
不支持自定義 Discuz! 代碼

TOP

有個疑問...
為什麼要 for i = 1 to 3 ?  

如果不要顏色的話
把 .Interior.ColorIndex = 3 刪除即可0.0

TOP

很感謝各位大大的幫忙...謝謝你們
後來我在向朋友尋問時
他才跟我講,這是兩個題目是分開的>_<

第2題題目我朋友是講
請問:
1. 若D欄的內容出現在A,則在鄰列出現V字樣
2. for  i =1 to 3,跑3個迴圈,有沒有相等,若有,請打V。

不用塗色。Q_Q

TOP

0.0 我最後發的帖 是由 chin15大大 的方式 加以延伸..
樓主的兩個需求
(若D欄儲存格有A欄的值  則在B欄 相對儲存格打勾)
只是會有點小誤判而已 哈哈><!
剛剛試驗+應用 應該誤判機率很低...除非是數字..

TOP

每一帖要比對的位置都不一樣
不知該回覆哪一帖
最後一帖的:
Sub module1()
Dim yy As Range, data As Range
For Each yy In Range([a1], [a65535].End(3))
Set c = [b:b].Find(yy, , , 1)
If Not c Is Nothing Then
           If data Is Nothing Then
           Set data = c
        Else
          Set data = Union(data, c)
        End If
     End If
Next
    If Not data Is Nothing Then
    With data
        .Interior.ColorIndex = 3
        .Offset(, 1) = "V"
    End With
    End If
End Sub

TOP

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題