返回列表 上一主題 發帖

[發問] 如何用陣列方式設定字體顏色?

[發問] 如何用陣列方式設定字體顏色?

各位前輩大家好,
利用陣列的方式在儲存格上面填上數值是可以做到的。
但如何利用陣列方式設定字體顏色?

用底下的代碼,在設定字體顏色時候會出現問題,
想請問應該如何修正語法才能利用陣列方式順利設定字體顏色?謝謝。
  1. Sub Ex()
  2. Dim Ar(1 To 2, 1 To 1) As Variant, Cr(1 To 2, 1 To 1) As Variant
  3. Ar(1, 1) = "A": Ar(2, 1) = "B"
  4. Cr(1, 1) = RGB(255, 0, 0): Cr(2, 1) = RGB(0, 160, 0)
  5. With ActiveSheet
  6.     .[a1].Resize(2, 1) = Ar
  7.     .[a1].Resize(2, 1).Font.Color = Cr
  8. End With
  9. End Sub
複製代碼

回復  justintoolbox

試試看
GBKEE 發表於 2015-7-13 05:27

GBKEE!
非常感謝您!~你的方法真棒!

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題