VBA中的ColorIndex属性详解 1. 解释VBA中的ColorIndex属性 在VBA(Visual Basic for Applications)中,ColorIndex属性用于设置或返回单元格或范围内部的颜色索引。这个属性是Excel内置颜色集合的一个引用,通过指定一个数字来选择一个颜色。与直接使用RGB颜色值不同,ColorIndex提供了一种更简单的方式来引用一组预定义的颜色...
步骤1:在ECCEL中,点击“ALT+F11”进入宏编辑界面,点插入》》模块,进入宏编辑界面:录入代码:Sub YS()Sheets("SHEET1").Select For i = 1 To 3 For t = 1 To 19 Cells(t, i).Select Cells(t, i).Interior.ColorIndex = 19 * (i - 1) + t - 1 Next Next MsgBox ("ok!") End Sub ...
colorindex对应56个值,小于1就是无色了! 大于56就要报错了,大家可以测试! 下面时演示代码: Sub 按钮1_Click() r = 1 c = 1 For j = 1 To 56 r = r + 1 Cells(r, c).Interior.ColorIndex = j Cells(r, c + 1) = j If r = 15 Then r = 1 c = c + 2 End If Next j End Sub...
第五句: cells,是指单元格,指在sheet1工作表中的单元格,在Vba中,单元格的表示有两种,cells是一种,还有一种是range方法(以后会讲到);cells(t,i)是指第t行,i列的值。cell(t,i).select是指选择第t行第i列这个单元格。第六句:Cells(t, i).Interior.ColorIndex = 是指给这个单元格指定颜色...
对象.PatternColorIndex=设置值2 下例中,将单元格B2~F2中的单元格背景色设置为无色,并将它们的图案类型设置为75%灰色,图案颜色设置为淡蓝。将单元格Interior对象的ColorIndex属性设置为0,即可以把单元格的背景色设置为无色。 完成之后的效果是这个样子的。
ActiveCell.Interior.ColorIndex= i ActiveCell.Offset(0, 1).Value2 = i If i Mod 19 = 18 And i <> 0 Then ActiveCell.Offset(-18, 2).Select Else ActiveCell.Offset(1, 0).Select End If Next End Sub 结果如下 另外补充一点。当Excel的默认颜色里面没有我们所需要的颜色时,我们还可以使用RGB颜色...
Cells(t, i).Interior.ColorIndex = 19 * (i - 1) + t - 1 Next Next MsgBox ("ok!") End Sub 下面是代码录入后的截图: 步骤2 在工作表sheet1中,画个圆,右键连上上面的”YS”宏: 步骤3. 点击圆按钮,查看效果: 非常的漂亮,和图一显示是一样。这就是VBA中利用Interior.ColorIndex方法的简单介绍...
interiorfontHTMLbgcolor=Red<GreenBlueColorBlack[Color 1]#000000#000000000[Black]White[Color 2]#FFFFFF#FFFFFF255255255[White]Red[Color 3]#FF0000#FF0
1 首先不要建立一张EXCEL表格,并简单创建一个按钮控件,写上ColorIndex = 8属性显示的按钮控件,如下图所示:2 在建立好的按钮控件下,点击鼠标右键,找到指定宏,创建模块即可,如下图所示:3 在vba的项目模式下,找到模块一,就可以在模块一的界面下编写代码,如下图所示:方法/步骤2 1 接下来就是编写代码...
If i.Interior.ColorIndex = x.Interior.ColorIndex Then CountColor = CountColor + 1 End If Next End Function 它的用法跟SumColor一样,作用是根据颜色来进行计数。语法:= CountColor(想要计数的颜色,计数的数据区域)第一参数:直接在单元格中选取对应的颜色即可。第二参数:选择需要计数的数据区即可 以上就...