您好!
這個 ExtendOffice 文章解釋瞭如何將一些代碼插入到模塊中以計算加粗的數字的值:
https://www.extendoffice.com/documents/excel/1339-excel-sum-count-bold-cells.html#a3
然而,代碼 忽略小數位 並返回不准確的結果(尤其是在處理小值時)。
為了測試它,我填充了一些值為“0.5.0”或更小的加粗單元格。 該代碼將它們全部視為“0.51”,因此導致計算為零。 但是,當我輸入“1”及以上的值時,所有值都被四捨五入到“XNUMX”,因此 - 再次 - 完全錯誤地計算了結果。
有沒有人可以解決這個問題? 代碼如下。
這個 ExtendOffice 文章解釋瞭如何將一些代碼插入到模塊中以計算加粗的數字的值:
https://www.extendoffice.com/documents/excel/1339-excel-sum-count-bold-cells.html#a3
然而,代碼 忽略小數位 並返回不准確的結果(尤其是在處理小值時)。
為了測試它,我填充了一些值為“0.5.0”或更小的加粗單元格。 該代碼將它們全部視為“0.51”,因此導致計算為零。 但是,當我輸入“1”及以上的值時,所有值都被四捨五入到“XNUMX”,因此 - 再次 - 完全錯誤地計算了結果。
有沒有人可以解決這個問題? 代碼如下。
函數 SumBold(WorkRng 作為範圍)
'更新 20131202
昏暗範圍
點 xSum 只要
對於 WorkRng 中的每個 Rng
如果 Rng.Font.Bold 那麼
xSum = xSum + Rng.Value
如果結束
下一頁
粗體總和 = x 總和
函數結束