回覆列表
  • 1 # 使用者8883625398168

    謝邀,之前沒想過這個問題,那麼就一步步分析吧。多重區域的選擇,僅討論在同一個工作簿的同一張工作表中,以基礎操作為例:一、用滑鼠拖動選擇:選擇的(多重)區域,excel預設是這個區域的第一個單元格被啟用,也就是不變色的那個單元格:1、例如你先選中D10:D15,那麼預設啟用單元格是被選擇區域的第一個單元格(左上角的)D10,2、接著按住ctrl接著選中B5:B10,預設啟用單元格是被選擇區域B5:B10,D10:D15的第一個單元格,(左上角的)也就是B5,當然在區域不變的情況下,你可以在這個區域範圍內,改變啟用單元格,例如可以選擇B6作為啟用單元格。二、定位選擇同理,依舊是被選擇區域左上角為第一個單元格,預設被啟用三、fx左邊的名稱框錄入範圍也可以選擇區域:1、錄入B5:B10,D10:D15回車,你會發現預設啟用的單元格並不是B5,而是D10,2、再擴大區域試試看,錄入B5:B10,D10:D15,E16:E18回車,預設啟用的是E16,3、再換為B5:B10,D10:D15,E10:F18這種情況下區域選擇是預設啟用的是最後一個連續區域(這裡是以,判斷的)的左上角單元格E10透過試驗可以得知excel區域選擇必定有一個單元格被啟用,預設是區域的左上角單元格,why?我不是設計者,從使用者角度來談:選擇B5:B10區域A、塗成黃色,這個無所謂那個被啟用B 、被選擇區域B5:B10結果都等於a1,操作:選擇B5:B10,在預設B5,或者區域內任意單元格錄入=$A$1,ctrl+enter結束,這時候B5:B10區域公式都為=$A$1,結果也一樣,那個被啟用無所謂C、如果被選擇區域結果要等於A1:A5,操作:選擇B5:B10,不在預設B5錄入公式,在B6錄入公式=A1,ctrl+enter結束,你就會發現B5公式=#REF!,因為沒有A0,無效單元格引用,出錯了。透過上述舉例C看出區域操作勢必得以excel最小單位,某一個單元格來起始進行操作,否者相對引用就不會返回正確結果。一個軟體的操作是要通用全面,區域選擇批次操作,如果僅僅考慮A和B,不用考慮個體差異,真的無所謂,但是在C的情況下就會出問題,如果不這麼設定的話,可能有人要抱怨,微軟的批次操作有問題,都不知道在哪裡錄入公式或者錄入公式之後返回值不正確等等。所以我認為微軟這樣的設定是合理的,必要的。

  • 2 # lanfengz2

    要使得選擇單元格時行和列也同時變色,這個需要excelVBA來幫助解決,建立一個excel工作簿事件寫入程式碼,無論在那個工作表中都可以達到這個效果,點選檢視下圖效果:  以下是程式碼,複製到VBA編輯視窗thisworkbook中即可。  PrivateSubWorkbook_SheetSelectionChange(ByValShAsObject,ByValTargetAsRange)  Sh.Cells.Interior.ColorIndex=-4142  Sh.Rows(Target.Row).Interior.ColorIndex=12  Sh.Columns(Target.Column).Interior.ColorIndex=12  Target.Interior.ColorIndex=0  EndSub

  • 中秋節和大豐收的關聯?
  • 理財,月薪4000如何存錢?