返回列表 上一主題 發帖

[已解決]排序後在不同區塊圖上顏色

[已解決]排序後在不同區塊圖上顏色

本帖最後由 jiuhtsair 於 2011-11-22 19:43 編輯

各位大大好: Book1_1121.zip (7.72 KB)
     小弟有一困擾,我想將c4:d22的數據以D欄為主由大而小排序..再用D4到D22的數字與D2比較,若是比D2大超過150的儲存格用一種顏色,比D4大超過80~100間的儲存格用另一種顏色,比D4大超過30~60間的儲存格用另一種顏色,請問該如何處理?

     前面排序的部份..小弟利用錄製巨集的方式已經完成。後面比較大小圖顏色的部份..小弟試著寫了程式,但錯誤很多..不知從何改起,懇請賜教!

     小弟的想法是這樣...

     Dim i as integer
     For i =4 to 22
     If sheet(1).cells(4,2).Value<=sheet(1).cells(4,i).Value-150 Then cell(4,i).select ..塗顏色
     elseif.....

     next i
   
     可是VBA告訴我說程式錯誤..從If sheet(1).cells(4,2).Value<=sheet(1).cells(4,i).Value-150 Then cell(4,i).select一路都是紅色錯誤..

     想請教大家要如何解才好?謝謝!
50 字節以內
不支持自定義 Discuz! 代碼

回復 2# Hsieh

ㄏㄏ...感謝大大!真是好方法。
另外,想請教大大...使用格式化條件可以有三組條件..如果今天需要三組以上條件時..要如何處理呢?

感謝您的解惑!感恩!
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 3# oobird

oobird大大:
   
        抱歉!有些辭不達意!
   
        小弟是想用D4到D22的內容與D2相比較,然後分別在不同的區間中用不同顏色表示,區間與區間不連續,不在區間內的儲存格則保持原本顏色(白色)。
   
        感謝您!謝謝!
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 6# Hsieh

感謝Hsieh大大,這正是小弟想要的方式,由於只是初學者,想破頭也想不出來。
感謝您的協助!謝謝。
50 字節以內
不支持自定義 Discuz! 代碼

TOP

本帖最後由 jiuhtsair 於 2011-11-22 19:44 編輯

回復 7# oobird

感謝oobird大大,這程式碼真的太棒了!精簡又有效率。值得小弟這初學者多加琢磨、學習!感謝!
謝謝!
50 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題