excel 如何在透视表中提取特定颜色的单元格?

vojdkbi0  于 2022-11-26  发布在  其他
关注(0)|答案(1)|浏览(375)

我在Excel中对数据透视表的一列应用了条件格式,它会自动将大于特定值的单元格着色为红色。
我还想将这些红细胞分别提取到同一工作表中的特定区域。
可以通过使用宏或“if”条件来完成吗?

rsaldnfx

rsaldnfx1#

条件格式参数是什么?您可以通过编程方式使用相同的逻辑。或者,您可以编写代码来检查单元格的颜色。

'specify the cell you want the color for
x = InputBox("what cell")
Range("a1") = Range(x).Interior.Color

If Range(x).Interior.Color = Range("a1") Then
MsgBox "yes the color is right"
End If

数据透视表示例

'where cell is something your looking for that is in the cell
 ActiveSheet.PivotTables("PivotTable1").PivotSelect "'cell'", xlDataAndLabel + xlFirstRow, True
 x = Selection.Interior.Color

相关问题