excel怎么根據(jù)另一單元格顏色變色?
要使excel中的一個(gè)單元格與另一個(gè)單元格一起改變顏色,需要使用"宏觀與微觀,如下所示:
工具-宏-VisualBasic編輯器-MicrosoftExcel對(duì)象-雙擊Sheet1。
在右邊的空白處輸入。
私有子工作表_SelectionChange(ByVal目標(biāo)作為范圍)
范圍(b2)范圍(a1)
末端接頭
然后回到Exc
excel選擇一個(gè)單元格所在行列變色怎么設(shè)置?
1.打開(kāi)Excel程序,進(jìn)入Excel程序主界面。2.選擇Exc
Excel怎樣實(shí)現(xiàn)鼠標(biāo)點(diǎn)單元格或所屬行變顏色?
Exc
excel單元格選擇性顏色如何設(shè)置?
具體操作方法如下:
1.
首先打開(kāi)exc
如何在excel設(shè)置點(diǎn)到某個(gè)單元格單元格所在行顏色發(fā)生變化?
如果你指向一個(gè)單元格,自動(dòng)改變單元格的顏色,這個(gè)問(wèn)題用vba只需要三行代碼就可以解決。下面有人給出了答案,但是可以t保存背景色(背景色?),因?yàn)樗幸恍谐跏蓟瘑卧耦伾拇a[rows()],意思是恢復(fù)所有單元格的默認(rèn)顏色。為了解決這個(gè)問(wèn)題,我個(gè)人寫(xiě)了一段代碼,符合你的要求,背景顏色不變。
昏暗的光線
暗c色(1到256)
私有子工作表_SelectionChange(ByVal目標(biāo)作為范圍)
如果tRow0,則
SaveColorArrayc_color,目標(biāo)
行數(shù)()3
其他
SetColorc_color,tRow
SaveColorArrayc_color,目標(biāo)
行數(shù)()3
如果…就會(huì)結(jié)束
相信
末端接頭
私有SubSaveColorArray(ByRefcor(),Target作為范圍)
將I標(biāo)注為整數(shù)
對(duì)于i1至UBound(cor)
cor(i)單元格(,I)顏色
接下來(lái)我
末端接頭
私有子集顏色(cor(),行一樣長(zhǎng))
對(duì)于i1至UBound(cor)
單元格(行,I)顏色
接下來(lái)我
末端接頭
讓假設(shè)當(dāng)我選擇一個(gè)單元格時(shí),我需要恢復(fù)前一個(gè)單元格的顏色,將當(dāng)前單元格的顏色數(shù)據(jù)保存在一個(gè)臨時(shí)變量中,然后修改單元格的顏色。如何判斷前一個(gè)單元格的行號(hào),用一個(gè)變量出錯(cuò),第一次選擇,這個(gè)行號(hào)變量是0,我們只需要保存顏色和修改顏色,保存當(dāng)前行號(hào)。第二次選擇單元格時(shí),我們會(huì)根據(jù)行號(hào)恢復(fù)保存的顏色,再次記錄。
喜歡我回答的朋友,請(qǐng)多多關(guān)照!