簡體   English   中英

基於條件格式的Excel VBA選擇單元格

[英]Excel VBA Select Cells based on Conditional Formatting applied

我正在觀看許多視頻,它們解釋了選擇單元格的代碼,但是我無法弄清楚如何完成以下操作。 有人可以提供協助嗎?

選擇列A中所有已應用條件格式的單元格。 將有紅色的單元格,還有沒有的單元格。 它們將按單元格顏色排序,頂部紅色。 我只想將紅色的“行”復制到新的工作表中。

我需要每次復制整行,但條件格式化的行數將在工作表之間變化,因此我需要某種循環,我認為這將在不是紅色的第一行停止。

和平與尊重,

這是一個有趣的問題,沒有簡單的解決方案,只是解決方法。

我發現最簡單的方法是我在Microsoft論壇上找到的steffan z方法( 在此處鏈接)

他建議使用自動過濾器和按顏色過濾以僅顯示所需的顏色。

例:

Dim rng As Range
Set rng = ActiveSheet.Range("A1:A11")

rng.AutoFilter Field:=1, Criteria1:=RGB(255, 0, 0), Operator:=xlFilterCellColor

它不是完美的,您可能需要關閉屏幕更新以防止閃爍,但這應該可以解決問題。

馬雷克

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM