我在一張工作表中有許多行,沒有任何過濾數據,所有數據都可見。 我有另一個工作表,其中包含應用過濾的行。從非過濾行復制到excel中的過濾行
當我試圖從未篩選的工作表複製到篩選的工作表時,數據也粘貼到篩選的工作表中的不可見的單元格。
我已經嘗試使用goto特殊,然後可見的單元格,但沒有成功。
我在一張工作表中有許多行,沒有任何過濾數據,所有數據都可見。 我有另一個工作表,其中包含應用過濾的行。從非過濾行復制到excel中的過濾行
當我試圖從未篩選的工作表複製到篩選的工作表時,數據也粘貼到篩選的工作表中的不可見的單元格。
我已經嘗試使用goto特殊,然後可見的單元格,但沒有成功。
1) Copy the cells you want pasted. 2) Highlight range you want to paste in to 3) Go to Home ribbon, Editing box, Find & Select. 4) choose option - Go To Special 5) bottom right of the box choose Visible Cells only. 6) now paste.
這應該將所有內容粘貼到可見單元格中,並且不必將代碼作爲宏運行。
錯誤:複製區域和粘貼區域的大小不一樣,因爲粘貼區域中也正在考慮隱藏的單元格。 – toadalskiii
這是不可能的,因爲可以看到你已經得到的錯誤。您需要使用公式或vba將數據導入過濾的單元格。 –
@ScottHoltzman你能解釋一下公式的方法嗎? – toadalskiii
它很難看不到數據,但是你可能需要一個'IF'語句來模擬過濾器的每一行,然後可能是一個查找或索引/匹配來從另一個表單中獲取基於一個公共id創建公共ID的列)。 –