excelvba背景色
⑴ 請問如何利用EXCEL VBA 讓所選區域底色變色
不太理解你的要求,什麼是「目前所選區塊」,不選中就不起作用嗎?
第一種情況用條件格式
第二種情況要用vba,但數據量大時,速度難說
⑵ excel vba 判斷以改變單元格背景色的問題
Sub gb()
Dim i
For i = 1 To 100
If Sheet1.Cells(i, 1) = 1 Then
Sheet1.Cells(i, 1).Interior.ColorIndex = 6
ElseIf Sheet1.Cells(i, 1) = 0 Then
Sheet1.Cells(i, 1).Interior.ColorIndex = 5
End If
Next
End Sub
⑶ excel vba。工作表中的按鈕,如何設置按鈕的背景顏色
表單按鍵只能設置字體的顏色,不能設置控制項的填充色。並且只能通過指定宏來運行代碼。
建議採用ActiveX控制項。它可以直接將代碼寫入相應的事件中。
⑷ EXCELVBA中的用戶窗體(UserForm)背景顏色怎麼改變啊
那個點不用管抄它,等你運行的時候,窗襲體里就沒有那些點了。
至於背景顏色,你可以在窗體里點擊右鍵,然後選擇屬性。左邊就會彈出一個屬性菜單,里邊有一項叫做backcolor,點擊它相應的下拉菜單,調色板,選顏色
⑸ VBA 顏色代碼大全
excel2003默認顏色編號對照表
⑹ Excel vba怎樣設置按鈕背景顏色
1、表單按鈕-- 右鍵--設置控制項格式中改變文字顏色(不能改變背景顏色)
2、ActiveX控制項
右鍵--屬性--Forecolor(設置文字顏色)---backcolor(設置背景顏色)
⑺ Excel vba怎樣設置按鈕背景顏色
在工具欄上右鍵,顯示控制項工具箱,點左上角進入設計模式,點第二個按鈕「屬性」,打開屬性窗口,設置「forecolor」或「backcolor」即可
⑻ 求助:用vba給excel單元格填充背景色
'這句有問題
Range(rngS.Row,rngS.Column).Interior.ColorIndex=Sht1.Cells(i,1).Interior.ColorIndex
'改為抄(原因:本身rngS已經被指襲定為目標單元格的地址了.你不不用再重新轉換)
rngS.Interior.ColorIndex=Sht1.Cells(i,1).Interior.ColorIndex
'如果想轉換的話改為:
.Cells(rngS.Row,rngS.Column).Interior.ColorIndex=Sht1.Cells(i,1).Interior.ColorIndex
⑼ excelVBA設置單元格顏色
Cells(1, 1).Font.ColorIndex = 3 '字的顏色號為3 紅色內
Cells(1, 1).Interior.ColorIndex = 3 ' 背景容的顏色為3 紅色
Cells(2, 1).Font.Color = RGB(0, 255, 0) '字的顏色綠色
Cells(2, 1).Interior.Color = RGB(0, 0, 255) '背景的顏色藍色
⑽ excel vba 單元格背景顏色填充問題
試試
range("a1:g1").Interior.Color = RGB(123, 212, 102)