返回列表 上一主題 發帖

[發問] 如何識別特定條件的數值並改字體大小和顏色?

本帖最後由 n7822123 於 2018-12-9 21:07 編輯

回復 17# yahoohk1314


因為本來只有一個儲存格,被你改掉之後,
.value取出的資料已經不是單一字串,變成陣列了

試試下面的程式吧!

Sub TEST_02()
Dim i%, C%, U%, T$
For Each rg In [H1:H100]: With rg
     For i = 1 To Len(.Value) + 1
         T = Trim(Mid(.Value, i, 1))
         If T = "+" Then U = i: C = 43
         If T = "-" Then U = i: C = 3
         If T = "" Then With .Characters(U, i - U).Font: .Size = 10: .ColorIndex = C: End With
     Next i
End With: Next
End Sub
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

回復 19# yahoohk1314


請確認+,- 符號後需要變顏色的數字 到 不需變顏色的數字,中間是否有空格

建議上傳檔案,大家比較好幫你Debug
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

        靜思自在 : 人生最大的成就是從失敗中站起來。
返回列表 上一主題