iT邦幫忙

0

請問各位excel大神,該怎麼做到才能使選取欄位的那一整行變色?

請問各位大神,該怎麼做到才能使選取欄位的那一整行變色?
我有找過很多資料,利用vba但只有選取的欄位可以變色,沒辦法整行變色?
請問這能做到嗎?
但在選取另外一個欄位的時候,上一個要變回原本的狀態

q00153 iT邦新手 3 級 ‧ 2018-08-17 15:51:06 檢舉
1.整列或整欄變色
VBA 用 rows() 或 columns() 選取後變更底色
2.使用 Worksheet_SelectionChange 事件 + 全域變數記錄上一列選取
當選擇新列時把之前選的列設定成無底色
或者比整個工作表的儲存格都弄成無底色
再設定選取列的底色
就不用記錄上一列是選取哪一列了
zxc170170 iT邦新手 5 級 ‧ 2018-08-17 17:36:26 檢舉
謝謝 我會試試看
0
最佳解答
zxc170170 iT邦新手 5 級 ‧ 2018-08-21 11:15:06 檢舉

謝謝 就是這個~

0
WilliamHuang
iT邦研究生 1 級 ‧ 2018-08-17 16:01:48

這個教你一個小技巧
錄製範本畫面弄成你要的
去看範本的程式碼
就是你要的
/images/emoticon/emoticon39.gif

0
echochio
iT邦高手 1 級 ‧ 2018-08-20 09:25:24

我試了一下 ....
整行變色可以呀 ?

    Rows("14:14").Select
    With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .Color = 255
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With

我要發表回答

立即登入回答