返回列表 上一主題 發帖

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

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

test.png

如何當我在同一儲存格當中
輸入負數或正數(條件為必須有+/-號)時
自動把
負數改字體大小為10, 顏色為紅色
正數改字體大小為10, 顏色為綠色

Many thanks!

請問有師兄知道有公式可以做到以上效果嗎?

TOP

設定格式化條件內建
條件一公式
=ISERROR(SEARCH("+",$A$1))=FALSE
條件二公式
=ISERROR(SEARCH("-",$A ...
rouber590324 發表於 2018-9-12 09:53



謝謝師兄解答
設定了後, 只出現的是同一只色
做不到圖中的效果...

TOP

按"新增"可出現條件一與條件二 供不同條件不同顏色設定
分別設定
條件一公式
=ISERROR(SEARCH("+",$A$1 ...
rouber590324 發表於 2018-9-12 13:09



   

這樣嗎?
但按了確定後沒變化

TOP

hcm19522 發表於 2018-9-12 13:54



    謝謝師兄解答
但由於小弟是EXCEL新手
故很多術語都不太明白

我應該在那兒輸入這行指令?
(一)B2:D9格式化 (紅色)=-B2>0

假設是黑色字, 正數為綠色, 負數為紅色, 應該怎麼辦
(二)全填滿綠色

Sorry for so many stupid questions.:Q
Many thanks!

TOP

唔知各位是否誤會了少少
我是同一個儲存格內的
而不是每一個數值為一格
以上算式好像都不能使用
我太愚蠢了
做極都達唔到我想要的效果
有師兄可以做一下EXCEL檔出來給小弟研究嗎
感激萬分:'(

同一儲存格內的數值為:
23.06 +0.34 22.14 -0.14 24.14 -0.99

TOP

1RANGE("A1")儲存格內=23.06 +0.34 22.14 -0.14 24.14 -0.99
  建議用頗析將資料轉至RANGE("A1") RANGE("B ...
rouber590324 發表於 2018-9-13 16:17



    謝謝師兄熱心幫忙
看來要學學VBA了

TOP

本帖最後由 yahoohk1314 於 2018-12-8 13:32 編輯
回復  yahoohk1314
是同一儲存格內的數值產生不同顏色與字體大小嗎?
Hsieh 發表於 2018-9-25 14:55



    非常對不起, 之前一直忘了上來
問了很多都不太懂怎做, 所以一直都以手動改文字大小和顏色
有Hsieh版大親自回答真是感恩萬分!!

是的, 同一儲存格
簡單說 我要的效果是這樣

從下圖中 下面的儲存格變成上面的儲存格
0或+數變綠色 字體大小為10
-數變紅色 字體大小為10
不勝感激!

321321.jpg (11.31 KB)

321321.jpg

TOP

本帖最後由 yahoohk1314 於 2018-12-9 13:35 編輯
回復  yahoohk1314


Sub TEST_02()
Dim i%, C%, U%, T$
With Range("A1")
     For i = 1 To Len(. ...
准提部林 發表於 2018-12-9 12:05



    感謝版大指教
此行做到我想要的效果了
但敢問如何設定修改需要更改的位置
例如 H1 至 H100
試了將上述的A1改做H1:H100
但會出現錯誤, 未知是出現什麼問題

不勝感激!

TOP

本帖最後由 yahoohk1314 於 2018-12-10 03:29 編輯
回復  yahoohk1314


因為本來只有一個儲存格,被你改掉之後,
.value取出的資料已經不是單一字串,變 ...
n7822123 發表於 2018-12-9 21:05



    感謝阿龍指教
這個指令達到我的要求了
但是出現了些問題, 未知是原因為何
如下圖中, 每列中的首行數值會達不到我的要求(藍圈位置)
但是奇怪地每列第2列開始的數值能正常達到我要求

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題