gpt4 book ai didi

excel - 查找范围内所有彩色单元格的脚本

转载 作者:行者123 更新时间:2023-12-04 20:07:32 25 4
gpt4 key购买 nike

我需要创建一个脚本,该脚本将在给定范围内的每个彩色单元格中键入一个值
我对这一切都很陌生,所以请原谅我的无知。
从我所做的阅读中我想出了这个

Sub Macro1()
Dim colors As Range, found As Boolean

Set colors = ActiveSheet.Range("D19:CV68")

found = VBA.IsNull(colors.DisplayFormat.Interior.ColorIndex)

colors = IIf(found, "1", " ")
End Sub
这让我非常接近我需要的东西,但不是将 1 放在彩色单元格中,而是将 1 放在范围内的每个单元格中。
我确信有一种非常基本的方法可以做到这一点,我只是不知道。
我很感激我能得到的任何帮助。
谢谢!

最佳答案

您需要遍历范围测试中的每个单元格以确保没有颜色。

    Dim colors As Range
Dim cell As Range

Set colors = Range("D19:CV68")

For Each cell In colors
If cell.Interior.ColorIndex = xlColorIndexNone Then
cell.Value = ""
Else
cell.Value = 1
End If
Next cell

关于excel - 查找范围内所有彩色单元格的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72177151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com