如何設定,能在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),或其他自訂顏色。 這個設定只影響當前工作表,其他表格若要一樣功能,需要也貼上相同程式碼。

excel 最大值用max,取最小值但要排除0,要怎麼寫?

 =MIN(IF(A1:A10<>0, A1:A10))