excel中選擇任意單元格使其對應的同行同列的單元格變色

2022-01-03 08:40:33 字數 6181 閱讀 3395

1樓:4終

2、然後插入**,**複製進去就好。單擊後所屬行變色:private sub worksheet_selection

change(byval target as excel.range)on error resume next cells。

3、formatconditions.delete with target.entirerow.

formatconditions .delete .add xlexpression, , "true" .

item(1).interior.colorindex=7 end with end sub。

4、單擊後所屬行變色**如下圖。

5、右鍵開啟後,直接複製進去**,直接關閉。

6、最後,任意點選單元格就能將整行變色。錄入不同的**將進行不同的行、列變色。

2樓:一點設計演示

1.根據目前的情況,要實現這樣的效果,只能使用vba來實現,下面是方法。

如下圖,這是正常情況下的效果,當選擇一個單元格後,只有這個單元格邊框顏色有所變化,該行的其它單元格,都未發生任何變化。

2.現在,要做的就是,如下圖一樣,一旦選擇了某個單元格,那麼,該單元格所在的行,顏色發生改變,以方便錄入資料。

3.實現的方法是,在工作表名稱(如:sheet1)上點選右鍵,在彈出的快捷選單中選擇「檢視**」,如下圖。

4.接下來,會彈出vba**編寫視窗,如下圖。

5.上圖中,在sheet1上點選右鍵,選擇「檢視**」,彈出**編寫視窗。

現在,要做的就是輸入vba功能**了,**如上圖!記住,先選擇好worksheet物件名稱和selectionchange事件名稱,然後在視窗中輸入如上圖右邊的那些**。

private sub worksheet_selectionchange(byval target as range)

rows().interior.colorindex = 0

x = activecell.row

rows(x).interior.colorindex = 9

end sub

3樓:朱仕平

**如下

private sub worksheet_selectionchange(byval target as range)

cells.interior.pattern = xlnonerange(cells(target.

row, 1), target).interior.color = 65535

range(cells(1, target.column), target).interior.color = 65535

end sub

excel2007中選擇任意一個單元格使同行同列的所有單元格變顏色

4樓:曉熊

安裝一個excel載入項即可,即 kutools for excel。

適用於2003/2007/2010,最新的v 5.51版本有一個動態顯示的功能。

能高亮顯示當前單元格所在的行與列。

但這個軟體不是免費的,並且註冊碼網上很少。

5樓:冰爽哈啤酒

這要根據你的報表中具體顏色分佈而定,如每行一個顏色,或每列一個顏色。當單元格失去焦點後,要恢復的各個單元格格式取同行或同列中最後一個單元格格式值(因為這個值通常不會被用到)

6樓:匿名使用者

留q可傳易用寶

下圖是效果圖

7樓:香格里拉稻草人

private sub worksheet_selectionchange(byval target as range)

if target.count > 1 then exit sub

cells.interior.colorindex = xlnone

dz = target.address

p = mid(dz, 1, (instr(2, dz, "$") - 1))

range(p & ":" & p).interior.colorindex = 3

p = mid(dz, (instr(2, dz, "$") + 1))

rows(p).interior.colorindex = 3

end sub

excel中如何根據某一列的值對整行進行顏色填充?

8樓:有錢哥哥

1、選中要進行填色的單元格。

2、然後點選工具欄中的新建規則

。3、進入新建規則後,點選進入使用公式確定要設定格式的單元格,然後輸入公式=$b2="一年級"。

4、輸入公式後,點選進入設定格式。

5、設定好格式後,點選確定,一年級的就全部選中標紅了。

9樓:竹非竹

1、首先用2007版excel軟體開啟目標檔案,選中有一年級的單元格。

2、然後在格式選單中,執行「條件格式-新建規則」命令。

3、然後在出現的視窗中,點選「使用公式確定要設定格式的單元格」選項。

4、然後輸入公式:=$b4="一年級",點選格式按鈕。

5、然後在出現的視窗中設定填充顏色,如圖所示。

6、返回主設定介面,點選確定按鈕。

7、在選中b4單元格的情況下,點選開始選單中的格式刷按鈕,8、將設定的格式刷給其它單元格,如圖所示。

9、完成以上設定後,即可excel中根據某一列的值對整行進行顏色填充。二年級的設定方法一樣,只要把填充顏色換成另一種就行。

10樓:匿名使用者

excel中條件格式可以對滿足一定條件的單元格設定格式,因此根據某一列的值對整行進行顏色填充需要注意以下兩點:

先選中所有需要設定條件格式的單元格區域

對需要判斷的單元格(例如a列)進行引用時,使用格式 $a1——表示每行都以a列為判斷依據,從而實現」根據某一列的值對整行進行顏色填充「。

下面以excel 2010為例進行演示——若示例資料中a列單元格為」甲「,則設定整行的填充顏色為綠色:

1、選中所有需要設定條件格式的區域,如下圖建立條件格式2、如下圖操作,設定具體的規則,注意使用的公式為  =$a1="甲"

3、實現效果如下

11樓:匿名使用者

可能是你選擇的範圍錯誤

方法如下

假設你的資料是到1000行

那你選中

1:1000行,即通過點著行號數字下拉選中然後,檔案選項卡中的,條件格式,新建規則

最後一項的使用公式

公式是=$b2="一年級"

定義一個顏色。

確定。這是一年級的,二年級或者三年級的一樣的操作方法

12樓:風鐵翼

對目標區域選擇範圍:

選擇條件格式中新建規則:

選擇新建規則中「使用公式。。。」選項

然後點這裡

然後會出現一個選擇,出現新建格式規則,接著如下圖所示,用滑鼠去開始選擇好的「變色範圍」內再次選擇「條件範圍」。

關鍵的時候到了,將

然後選擇這裡返回上個選單

後面就簡單了,充個顏色,按條件變色了。

這個步驟可以重複使用,讓**內的條件,經上下層擺放,直到達到你的表達目的。比如:小於6的變紅色,大7的變藍色,小於3的變粉色,可以疊加的哦。自已琢磨吧。

13樓:匿名使用者

選中a、b、c、d、e等所有資料列,假設第二行開始有具體資料(第一行為表頭),執行條件格式——採用公式設定,公式為

=$b2="一年級"

然後設定單元格填充色,即可

同樣,設定二年級的。

14樓:匿名使用者

讓不同型別資料用不同顏色顯示

在工資表中,如果想讓大於等於2000元的工資總額以「紅色」顯示,大於等於1500元的工資總額以「藍色」顯示,低於1000元的工資總額以「棕色」顯示,其它以「黑色」顯示,我們可以這樣設定。

1.開啟「工資表」工作簿,選中「工資總額」所在列,執行「格式→條件格式」命令,開啟「條件格式」對話方塊。單擊第二個方框右側的下拉按鈕,選中「大於或等於」選項,在後面的方框中輸入數值「2000」。

單擊「格式」按鈕,開啟「單元格格式」對話方塊,將「字型」的「顏色」設定為「紅色」。

2.按「新增」按鈕,並仿照上面的操作設定好其它條件(大於等於1500,字型設定為「藍色」;小於1000,字型設定為「棕色」)。

3.設定完成後,按下「確定」按鈕。

看看工資表吧,工資總額的資料是不是按你的要求以不同顏色顯示出來了。

15樓:瞧字不識

直接篩選出來填充顏色,比什麼都快

16樓:匿名使用者

不要用條件格式來做,應該就可以了!我以前都是用的2003,所以也還不是很清楚!

如何在excel中設定,當點選其中任何一個單元格時,相應的橫豎列就會自動填充成同一顏色. 30

17樓:次次次蛋黃米亞

1、首先開啟excel**,在**上方的工具欄中找到「檢視」選項。

2、點選進入「檢視」後,找到其中的「閱讀模式」選項。

3、然後點選「閱讀模式」的下拉選單,選擇需要高亮顯示的顏色,例如選擇黃色。

4、選擇後點選頁面中任意單元格,可以看到橫行和豎列都會顯示同一顏色的高亮。

18樓:真真真白丁

橫、豎列全部要填充麼?上百萬個單元格呀!

您是否應該指定個範圍?

而且,建議改成雙擊,單擊的話,您真正需要選擇某個單元格的時候,都沒法操作了。

19樓:蛋蛋愛冬瓜

點選檢視下面的閱讀模式即可

20樓:

我現在問的是,不要有這個,怎麼反回

excel 怎麼設定 選中一個單元格後,整行/整列的顏色都變化

21樓:景田不是百歲山

一、首先,開啟excel程式,新建一張空白**。

二、然後,在excel**中輸入好內容。

三、然後,在excel主介面上方選單中找到「檢視」點選開啟。

四、然後,在「檢視」選單中找到「閱讀模式」點選開啟。

五、最後在閱讀模式下,excel 選中一個單元格後,整行/整列的顏色都變化,問題解決。

22樓:匿名使用者

wps**的「檢視」選項下,有「閱讀」模式,選中一個單元格,則單元格所在的行和列都反色顯示。

23樓:夢醒人離

1.首先,開啟excel**程式,開啟一張**,進入操作介面。2.然後,在excel**程式主介面上方選擇「檢視」按鈕,點選開啟。

3.然後,在「檢視」下選擇「閱讀模式」,點選開啟。

4.然後,在「閱讀模式下」選擇一種顏色。

5.最後,在excel**中隨機點選一個單元格,整行/整列的顏色都變化,問題解決

24樓:匿名使用者

我是2010版本的,alt+f11跳轉至vb編輯介面,在該sheet模組中複製下列**:

private sub worksheet_selectionchange(byval target as range)

rows().interior.colorindex = 0x = activecell.row

rows(x).interior.colorindex = 24 '淡藍色

end sub

25樓:匿名使用者

選中第一行(標題行),資料>篩選>自動篩選,在姓名列中選「趙雲」,這樣僅顯示所有趙雲的行,選中這些資料複製就行。

26樓:匿名使用者

需要用到vba事件。

如下**將實現在選中單元格後,整行變為紅色,整列變為綠色。

具體步驟:

1、alt+f10

2、雙擊sheet

3、複製如下**到模組中

4、回到該sheet中操作驗證

private sub worksheet_selectionchange(byval target as range)

rows(target.row).interior.color = vbred

columns(target.column).interior.color = vbgreen

end sub

execl單元格提取數字,Excel單元格里面數字和文字如何提取數字進行運算?

b1單元格輸入公式 len a1 10 陣列公式,按下shift ctrl enter三鍵結束輸入如要去除重複的數值,則公式為 10 1,a1 10 陣列公式,按下shift ctrl enter三鍵結束輸入 如何把 中的數字單獨提取出來呢?用複製 貼上就能搞定。excel單元格里面數字和文字如何提...

excel裡面怎樣使單元格等於另外單元格里面的第十一位字元或者數字

a1為2010.3.13 3.18,在b1單元格輸入以下公式 if len mid a1,find a1 1,find a1,find a1 1,find a1,find a1 1 find a1 1 將公式向下拖動填充即可。g3輸入 text substitute left f3,find f3 ...

EXCEL單元格等於某些值另單元格變顏色

使用條件格式,兩個條件格式公式如下 or a 1 一 a 1 二 a 1 三 or a 1 四 a 1 五 a 1 六 效果如下圖所示 如何使excel中一個單元格有值時,另一個單元格字的顏色改變 以excel 2007為例 要求 單元格a1為空時,b1字型為紅色。單元格a1有值時,b1字型為黑色 ...