如何設定,能在excel點選某一格時,自動將那格的行列都自動反白?
在 Excel 中,若你希望「點選某一格時,該格所在的整列與整欄都自動反白(例如變色)」,可以透過 條件格式 + VBA 來實現這個功能。以下是完整做法:
✅ 步驟一:打開 VBA 編輯器
按下 Alt + F11 開啟 VBA 編輯器。
在左側「工作簿名稱」下,雙擊你要設定的工作表(例如 Sheet1)。
✅ 步驟二:貼上以下程式碼
vba
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.FormatConditions.Delete ' 先清除所有條件格式
With Cells.FormatConditions.Add(Type:=xlExpression, _
Formula1:="=OR(CELL(""row"")=ROW(), CELL(""col"")=COLUMN())")
.Interior.Color = RGB(255, 255, 153) ' 淡黃色,可改成你要的顏色
End With
Me.Calculate ' 強制重算,讓格式生效
End Sub
✅ 功能說明:
每次你點選不同儲存格時,該列與該欄會套上「淡黃色」背景色。
CELL("row")=ROW():代表該列是選取儲存格的列。
CELL("col")=COLUMN():代表該欄是選取儲存格的欄。
✅ 補充說明
若你想改變顏色,可調整這行:
vba
複製
編輯
.Interior.Color = RGB(255, 255, 153)
例如改為藍色 RGB(173, 216, 230),或其他自訂顏色。
這個設定只影響當前工作表,其他表格若要一樣功能,需要也貼上相同程式碼。
訂閱:
意見 (Atom)
excel 最大值用max,取最小值但要排除0,要怎麼寫?
=MIN(IF(A1:A10<>0, A1:A10))
-
在 Excel 中,若你希望「點選某一格時,該格所在的整列與整欄都自動反白(例如變色)」,可以透過 條件格式 + VBA 來實現這個功能。以下是完整做法: ✅ 步驟一:打開 VBA 編輯器 按下 Alt + F11 開啟 VBA 編輯器。 在左側「工作簿名稱」下,雙擊你要設定...
-
縮網址賺錢實測評比:穩定出金的好選擇 縮網址服務不僅能將冗長的網址簡化,還能透過廣告收益為使用者創造額外收入。在用戶點擊短網址進入預定網頁的同時,廣告商會投放廣告,網站從中賺取廣告費,並回饋部分收益給縮網址用戶。 目前市面上提供縮網址服務的平台非常多,以下介紹幾個我長期使用且...
-
「網路賺錢」不靠挖礦!這個方法到底是真是假?實測告訴你! (適用於 Android / Windows / macOS) 這個「掛網就能賺錢」的方式,並不依賴挖礦,而且相當知名,網路上一搜尋就能找到許多相關介紹文章。 它的名字叫做 Honeygain( https://ww...