答案1
我知道您已經找到了 VBA 解決方案,如果您分享它,將會對其他人有所幫助。
對於喜歡非 VBA 解決方案的其他人,Conditional Format
可以輕鬆處理場景 1 和 3,並且可以根據您的特定需求進行修改。無需 VBA。
每個場景都需要條件格式。
場景1:公式為=Int($F$2)-($F$2)=0
,條件數字格式為Number
0位小數
場景3:公式為=Int($F$2)-($F$2)<>0
,條件數字格式為Number
2位小數
對於這兩種情況:填滿顏色為黃色,適用範圍為$B$4, $D$3, $D$4, $F$3, $F$4, etc
現在,當$F$2
包含整數時,套用於範圍中的儲存格將被格式化為整數並反白。如果$F$2
不是整數,則儲存格的格式設定為顯示 2 位小數。