關於VBA修改if函式結果字型顏色

2022-11-14 16:36:57 字數 6305 閱讀 8955

1樓:侯玉川

設定單元格字型為紅色, 可以使用

range.font.color 屬性,例如你迴圈到符合條件的range變數為rng,字型設定為紅色,那麼可以寫成:

rng.font.color =255

2樓:匿名使用者

vba單元格格式彙總

請看斜體部分內容

with range("a1:b10")

.horizontalalignment = xlleft    '左對齊

.horizontalalignment = xlcenter  ' 居中

.horizontalalignment = xlright   '右對齊

.font.bold = true '粗體

.font.italic = true '斜體

.font.name = "宋體"

.font.size = 20

.borders.linestyle=1 '加邊框

.borders.linestyle=0 '取消邊框

.wraptext = true '自動換行

.numberformatlocal = "@" '設定單元格為文字格式

.numberformatlocal = "g/通用格式" '設定為常規格式

.interior.color = vbyellow '加底色

.font.color=vbred '字型顏色

end with

excel**中的if函式,怎樣改變if返回的值的字型或顏色 或者有沒有其他函式可以改變,謝謝

3樓:萬能導師

1.在計算機上用2007版excel軟體開啟檔案後,選擇目標單元格。

2.然後單擊頂部選單欄中的格式選項,如圖所示。

3.然後從下拉選單中,執行「通道條件格式-高亮單元格規則-文字包含」命令。

4.然後在第一欄填上「否」,在第二欄填上「紅色文字」。

5.設定確定後,可以更改字型的字型顏色。

4樓:匿名使用者

excel中函式無法對字型、顏色進行操作,但是好在excel內建了vba來實現這些功能。

操作步驟:

在excel介面,按alt+f11開啟vba編輯器。

在vba編輯器中選擇插入-->模組

複製以下**:

sub tst()

dim cel as range

for each cel in range("a1:a5")if cel.value > 3 thenwith cel.font

.colorindex = 3

.name = "calibri"

end with

end if

next

end sub

全選**,按f5執行即可實現對字型、顏色的設定。

5樓:真我笨蛋

公式不用變,只要設定一下條件格式就可以。

方法:選擇單元格,單擊選單——格式——條件格式——先來設定條件1,選擇「單元格數值」「等於」「催款」,再單擊對話方塊右邊的「格式」,字型顏色設定為你需要的紅色,確定即可。

然後再點選「條件格式」對話方塊下面的「新增」,設定條件2,當「單元格數值」「等於」「提醒」時,設定格式字型顏色為你要的綠色,確定即可。

更多資料 盡在 華夏聯盟

6樓:小多多啦

格式——條件格式那裡設定

7樓:萊昂納德_尤拉

去搜搜get.cell的用法

excel命令if語句中改變字型顏色怎麼寫?

8樓:匿名使用者

1)工作表介面改變字型顏色只能用條件格式來寫比如a1:a10區域中的值》3字型顏色就是紅色,那麼:

選中a1:a10,格式-條件格式-單元格數值的介於改為大於,數值填寫3

格式設定字型為紅色

確定確定

2)vba也可以,比如:如果a1>3那麼就顯示字型為紅色sub 字型紅色()

if [a1] > 3 then

[a1].font.colorindex = 3end if

end sub

9樓:最愛榆錢葉子

1.開啟工資表做演示。選中**中的資料然後右鍵單擊選擇設定單元格格式。選擇自定義,然後在型別中如圖輸入格式,顏色和條件可以根據自己情況填寫。

2.此時我們就可以看到excel**中的數字已經按我們設定的條件改變字型了。

10樓:小鏡子

三、華碩 p5kpl-am se主機板推薦搭配q9650cpu,和gtx750ti-1gd5顯示卡。

1、775構架的處理器q9650cpu,適合主機板775針處理器插槽,處理器效能強大,主機板穩定性好,是元件中檔遊戲平臺的好選擇。

2、gtx750ti顯示卡遊戲效能強大,屬於中檔顯示卡,與該主機板及q9650cpu搭配,整機效能得以均衡,可勝任各方面工作以及遊戲娛樂。

3、使用中高階顯示卡和處理器一定要注意匹配足夠功率的電源介面卡,防止功率不足導致的效能降低或故障。

關於條件格式下的vba獲取單元格的字型顏色

11樓:我的王是金閃閃

提取a1單元格的顏色???

alt+f11——f7——貼上如下**,注意換行——f5執行sub 提取顏色()

dim i as long  '定義迴圈變數for i = 1 to [a65536].end(xlup).row    '從第1行迴圈至最後一行

range("b" & i) = range("a" & i).font.colorindex '獲取a列資料字型顏色

next i

end sub

效果圖如下:

12樓:匿名使用者

你給的那個函式本身就有這功能啊

公式寫成 =conditionalcolor(a1,"f") 得到的就是字型顏色

13樓:excel大咖分享秀

這是一個大神分享的。

某個**使用者付費幾百塊找到的方案;

range("a1").displayformat.font.color獲取字型顏色;

range("a1").displayformat.interior.color獲取填充顏色;

希望有天大神看到了不要來打我,哈哈

14樓:匿名使用者

不用這麼麻煩,vba中使用「selection.displayformat.font.colorindex」就可以獲取到條件格式下的單元格字型顏色。

關於vba改變字型顏色

15樓:匿名使用者

private sub commandbutton1_click()for i = 1 to 7

if sheet2.cells(i, 1) = "456" thensheet2.rows(i).font.color = vbredend if

next

end sub

請注意,如果456在excel中是數值的話,不應該用引號括起來。

你的意思是否是如果a(i)單元格等於 文字456 時,整行的字型顏色都設為紅的?

16樓:昂微蘭僕女

subchangef()

with

worksheets(1).cells(1,1).font

.name

="宋體"

.fontstyle

="加粗"

endwith

endsub

以上為對第一張表的第一個單元格進行的設定,其餘類推。

17樓:大聖美猴王

if sheet2.cells(i, 1) = 456 then

excel中怎們用函式修改字型、顏色?

18樓:常明煦

操作如下:選定整個「成績」區域,

點選「格式」選單內的「條件格式」項,

「條件格式」視窗開啟;將「條件1」下的幾個專案分別設定為「單元格數值為」、「小於」、「60」;點選「格式」開啟「單元格格式」視窗;

在「字型」選項卡中,點選「顏色」一欄的下拉箭頭,選擇紅色方塊,點選「確定」。點選「新增」開啟「條件2」視窗,將「條件2」諸項設定為「單元格數值為」、「於」、「60」、「69」,再按如上方法將字型顏色設定為黃色;

點選「新增」開啟「條件3」視窗,將「條件3」諸項設定為「單元格數值為」、「大於」、「69」,字型顏色設定為綠色;最後點選「確定」。

excel根據條件改變字型顏色

19樓:刀劍上的舞者

材料/工具:excel2010

1、excel按條件顯示字型顏色設定方法很簡單,首先以下面開啟的工資表做演示。

2、選中版表權格中的資料然後右鍵單擊選擇設定單元格格式。

3、選擇自定義,然後在型別中如圖輸入格式,顏色和條件可以根據自己情況填寫。

5、此時就可以看到excel**中的數字已經按設定的條件改變字型了。

6、結果如下:

20樓:匿名使用者

方法:1、開啟excel**,選中要設定的單元 格,點選「條件格式」--突出顯示單元格規則--等於。

2、輸入文字,設定顏色和底紋。

3、 設定後,效果如圖。

21樓:匿名使用者

單個設定會的話,你就是要刪除公式中單元格中的"$",有了這個就是絕對引用,比如是$a$1,就表示a1單元格,拖動也不會改。但如果改成a1後,向下拖公式時就會改

22樓:百足先鋒

呵呵,你不需要下拉啊,直接全選第二列,然後在工具欄裡開啟條件格式重新輸入一遍你設定單個單元格的那個步驟就行了

23樓:匿名使用者

如圖:用條件格式裡的公式設定一下就可以了

24樓:

選定a2設定條件格式如下

使用格式刷,b2向右刷

a3向下向右刷。

25樓:匿名使用者

1、選中第二

bai列數的第一個單元格du 點zhi選單欄的 格式-條件dao格式2、在條件回1的下拉箭頭

答選單元格數值 第二個下拉箭頭 選等於 第三個框裡輸入 =a1 (a1就是第一列數的第一個單元格) 再點格式按扭 點選項卡 字型-顏色 顏色選綠色 點確定

3、還在條件格式裡點新增 會出現條件2 設定與條件1一樣 只不過第三個框裡輸入是小於 顏色改成紅色

4、再點新增 條件3裡的設定與上二個一樣 只是改成大於 顏色改成黃色 這樣三個條件就設定完成了。

5、還是選中第二列數的第一個單元格,點工具欄的「格式刷」工具,把二、三、四行的格式刷成與第一行的一致就ok了

excel vba條件格式 滿足條件將對應的單元格字型變色 10

26樓:朱仕平

選擇b:i列

點選選單---格式---條件格式---公式=$k1<>""

點選"格式"設定字型顏色為黃色

確定.別迷信神馬vba.

27樓:太極健

比如你要在a列是等於10的單元格字型紅色,**如下sub aa()

dim c as range

for each c in range("a1:a5")if c.value = 10 then c.font.colorindex = 3

next c

end sub

根據你的補充**修改如下

sub aa()

dim c as range

for each c in range("k1:k100")if c.value <> "" then c.

offset(, -9).resize(1, 8).interior.

colorindex = 6

next c

end sub

28樓:匿名使用者

選中k列b行單元格

條件格式 —— 新建規—— 使用公式確定要設定格式的單元格為符合此公式的值設定格式:

點選選中的單元格 點選後會出現 =$k2

接著在後面輸入 <>""

然後設定 格式(f) 選一個填充色

點確定再點條件格式—— 管理規則 —— 選擇新建的那個規應用於 下面 選中 資料區域

點確定就行了

填完後,單元格往下拉就出來效果了

關於EXECL函式,EXECL統計函式?

假設當月任務在a1,實際銷售在b1,銷售提成在c1c1中輸入公式 b1 a1 0.8 b1 a1 1.0 b1 0.02 b1 a1 1.0 b1 a1 1.2 b1 0.03 b1 a1 1.2 b1 0.04 上面公式中的臨界取值假設完成80 提成2 完成100 提成3 完成120 提成4 若臨...

關於拉結筋的規範,填充牆拉結筋規範

砌體工程施工質量驗收 規範 gb50203 2002 非抗震設防及抗震設防烈度為6度 7度地區的臨時間斷處,當不能留斜槎時,除轉角處外,可留直槎,但直槎必須做成凸槎。留直槎處應加設拉結鋼筋,拉結鋼筋的數量為每120mm牆厚放置1 6拉結鋼筋 120mm厚牆放置2 6拉結鋼筋 間距沿牆高不應超過500...

函式yfax與函式yfbx的圖象關於

上面都只回答了第一個問題啊 說得也不太明白 1 函式y f a x 與函式y f b x 的圖象關於 對稱 對任版意x0,令 權a x0 b x1,則x0 x1 b a 此時令y f a x0 f b x1 則 x0,y 在第一個函式影象上,x1,y 在第二個函式影象上 因為x0 x1 b a,所以...