如何使用VBA代码判断excel单元格颜色

 时间:2024-10-12 06:38:55

1、打开一个我们设置好单元格颜色的文件

如何使用VBA代码判断excel单元格颜色

2、然后我们按AIL+F11进入VBA编辑页面

如何使用VBA代码判断excel单元格颜色

3、选择模块,如图

如何使用VBA代码判断excel单元格颜色

4、单击鼠标右键,选择插入选项在选择模块,如图

如何使用VBA代码判断excel单元格颜色

5、得到如图效果

如何使用VBA代码判断excel单元格颜色

6、在右侧将如下代码写入:Sub text() Dim arr, i%, d, j Dim brr() Set d = CreateObject("s艘早祓胂cripting.dictionary") arr = Sheet3.Range("A1").CurrentRegion For i = 1 To UBound(arr) j = Sheet3.Cells(i, 1).Interior.ColorIndex d(j) = arr(i, 2) Next For i = 1 To 56 ReDim Preserve brr(i - 1) j = Cells(i, 1).Interior.ColorIndex brr(i - 1) = d(j) Next Range("B1").Resize(56, 1) = Application.Transpose(brr)End Sub

如何使用VBA代码判断excel单元格颜色

7、按F5键是的代码运行,再回表格页面得到如图效果

如何使用VBA代码判断excel单元格颜色

8、说明: 在使用代码前,一定要启用宏才行,

  • excel中使用vba新建一个工作表的方法
  • 怎样使用VBA将已用区域合并取消且填充单元格?
  • Excel如何利用VBA合并单元格中的数据?
  • [VBA进阶] 1、根据图片名称批量插入图片
  • 在VBA编程中怎样知道打开的工作薄的数量?
  • 热门搜索
    地震手抄报简单又漂亮 红十字手抄报 世界环境日手抄报内容 五一手抄报图片 小学生四年级手抄报 争做美德少年手抄报 关于诗的手抄报 关于五一劳动节的手抄报 儿童中秋节手抄报 抗击冠状病毒手抄报