2013-06-02 110 views
1

我想知道是否可以將某些彩色細胞轉移到其他Excel表格。我已將認可的單元格着綠色,未批准的單元格着上紅色。有兩種不同的電子表格我想分發這些數據,一種稱爲覈准表,另一種稱爲非核準表。我想這樣做的原因是因爲有大約80k行數據並手動完成這些操作將會花費很長時間。將某些彩色細胞轉移到其他Excel表格

感謝您的幫助和提供的所有信息。

回答

1

如果你不介意做兩個複製/粘貼,你可以插入一個過濾器

enter image description here

然後在特定的顏色過濾器。之後,複製相關的單元格並粘貼到所需的表單中。

enter image description here

然後再重複其他顏色。

+0

所以,如果我通過這些步驟,然後去了顏色會自動轉移。也出於某種原因,我沒有看到我的過濾器顯示顏色的選項。 –

+0

@DylanDavis嗯奇怪。你是否選擇了有色單元格的列?我從來沒有得到這個問題之前:( – Jerry

+0

我想出了謝謝你的幫助,我把它們分類成它們的顏色,我試圖複製和粘貼,但我想我可能會從一張紙上覆制太多的數據我認爲這是因爲我複製了批准的行(綠色),大約是26K,當我粘貼在批准的表格中時,只有8K出現,請問你們是否可以幫我解決這種情況 –

0

因爲我猜你根據一定的條件對單元格着色,所以根據這種情況你可以複製到其他表格。

您可以使用上面建議的過濾器,或者排序然後複製。 如果你在代碼,比你可以寫一些VB腳本這樣做

我想應該是這樣的(我不是專家VBA)

Set mrNames = Sheets("MyDataSheet").Range("C2:C100") 

For Each cell In mrNames 

If cell.Value = "Approved" Then 
cell.EntireRow.Copy 
Sheets("Approved").Range("C" & Rows.Count).End(xlUp).Offset(1, -2).PasteSpecial 
    End If 
+0

我做了一些編碼,但我會認爲自己是一個新手,如果有一個VB代碼,我的情況很簡單,更容易理解,無論如何,我會做出這個任務更有效率 –

+0

我會在哪裏放置這段代碼? –

+0

你google吧:) – Mzf