代码之家  ›  专栏  ›  技术社区  ›  Ashish Tripathi

如何按颜色选择单元格值并将其粘贴到单独的列?

  •  -2
  • Ashish Tripathi  · 技术社区  · 7 年前

    Click here for image

    1 回复  |  直到 6 年前
        1
  •  0
  •   barvobot    7 年前

    如果我理解你的要求,像这样的事情应该行得通:

    Sub CopyGreen()
    For Each cell In ActiveSheet.Columns("A:D").SpecialCells(xlCellTypeConstants)
        If cell.Font.Color = RGB(155, 187, 89) Then cell.Copy ActiveSheet.Cells(cell.Row, 5)
    Next cell
    End Sub
    

    这假设每行只有一个正确答案。