excel - 将单元格颜色从工作表复制到具有相同单元格值的工作表

标签 excel formula

这是我第一次在这里发布问题,所以请在我尽力解释我的问题时与我交谈。
我的工作簿中有两张纸,其中 Sheet1 直观地表示了一个有 162 个正方形的托盘中多个单元(A1 到 A162)的位置。
并非所有这些方 block 都被填满,因为有些是空的。
现在表 2 显示了单元 A1 到 A162 的数值。
我使用条件格式为每个值分配颜色。
我试图将 A1 的颜色从 sheet2 复制到具有来自 sheet1 的 A1 值的单元格,但没有成功。
已在此处附上 2 张纸的链接。
我相信这里的 excel 向导会发现这是一个简单的问题,希望你们能帮助我解决我的问题。
希望能尽快听到这里的专家的意见。
表 1:
enter image description here
表 2:
enter image description here

最佳答案

我希望我理解这个问题是正确的。我不得不阅读它几次才能得到它。您可以在下面看到一个对我有用的 VBA 解决方案。

Sub color_cells()

Dim ws1 As Worksheet, ws2 As Worksheet
Dim cl As Range, rng As Range
Dim str_a As String

Set ws1 = ThisWorkbook.Sheets("Sheet1")
Set ws2 = ThisWorkbook.Sheets("Sheet2")

For Each cl In ws2.Range("A1:EZ30")
    
    If Not IsError(cl.Value) And cl.Value Like "A*" Then

        str_a = cl.Value
        
        With ws1
            Set rng = .Range("B:B").Find(str_a)
            Set rng = rng.Offset(0, 2)
        End With
        
        cl.Interior.ColorIndex = rng.Interior.ColorIndex
        
    End If
Next

End Sub

关于excel - 将单元格颜色从工作表复制到具有相同单元格值的工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67279579/

相关文章:

formula - Tableau 中的日期差异函数帮助

mysql - 使用随机因素更频繁地显示更多喜欢的项目而不是不太喜欢的项目的公式

excel - 如何搜索文本中的字符列表

Excel Power Query 如何添加新列确定最近和第二个最近日期(当前与之前)

arrays - Excel 中跨多个工作表的 If 语句

vba - 如何使用 vba 将多个图表从 Excel 导出到单个 pdf?

c++ - 优化数学计算(乘法和求和)

r - glm 切换交互的系数名称

c# - 为什么 0/0 是 NaN 而 0/0.00 不是

sql-server-2008 - SSIS 包中的数据转换问题 - 文本到 GUID