我有一個電子表格,A 列充滿了合併的儲存格。
A1:A2 合併、A3:A4 合併、A5:A6 合併、A7:A8 合併等。
B1:B8 是不是合併了。
我想將突出顯示應用於所有其他行組,以使它們在視覺上更加清晰。
所以第 1 和 2 行應該是白色,第 3 和 4 行是藍色,第 5 和 6 行是白色,第 7 和 8 行是藍色,等等。
本例中每組的高度都是 2 個單元格,但情況並非總是如此。理想情況下,我正在尋求通用解決方案。
我嘗試使用表格,但它們似乎與合併單元格不相容。
我嘗試編寫一些簡單的 VBA,但一無所獲 -Mycell.MergeArea.Rows.Count
一直返回 1,而它應該是 2?
一些指點會很棒,謝謝!
答案1
有時我發現條件格式有點難掌握。如果在先前的 CF 範圍內插入新行,通常會造成混亂。
我會嘗試這樣的事情:
- 選擇要著色的範圍
- 循環激活單元格的範圍。
請注意,使用For Each
不會區分合併儲存格或單一儲存格。 - 使用以下命令轉到下一個儲存格(合併的或單一的)
activecell.Offset(1,0).Activate
- 使用循環索引尋找每個其他要著色的儲存格。