Board logo

標題: 移除重覆時, 有空白值 [打印本頁]

作者: yc1031    時間: 2012-6-14 10:08     標題: 移除重覆時, 有空白值

本帖最後由 yc1031 於 2012-6-14 13:36 編輯

[attach]11381[/attach][attach]11381[/attach]
當我的驗算結果出來時  我是用VBA將驗算結果, 複製到移除重覆區, 移除重覆後, 再貼資料到我要的表格

我的動作是
1. 選取D2  , 然後按 SHIFT + CTRL + 向下鍵, 選取所有資料
2. 在移除重覆欄位區貼入值, 再按移除重覆
3.  我會再貼入值到另一個表格

但在移除重覆時, 有出現空白格, 我該怎麼解決呢?
作者: Hsieh    時間: 2012-6-14 12:20

回復 1# yc1031


    B4:C4,B19:C19為何都會被選取?
這問題你有想過嗎?
照理如果遇到空格,ctrl+shift+向下鍵應該不會選取全部資料
但此黨會選取到第19列,顯然這些看似空格的儲存格是有內容的
作者: yc1031    時間: 2012-6-14 12:35

回復 2# Hsieh


我知道~ 我有試著刪過後, 就不會再選取~

但因為是用vba跑的, 不知道怎麼去判斷這些看似空值但卻有資料的欄位要怎麼找出來

我試過用尋找空值之類的方法, 但都沒辦法解決~ 請問您有其它方法可建議嗎?   謝謝~
作者: Hsieh    時間: 2012-6-14 14:39

回復 3# yc1031

如果資料不能重新排序,且一定用內建移除重複功能
可以嘗試D欄公式不校正錯誤
D2=LOOKUP(2,1/($B$2:$B$5001=C2),工作表4!$B$2:$B$4000)
然後選取特殊儲存格/公式
不勾選錯誤值
再複製貼上值

否則就要自己用迴圈來寫VBA了
作者: yc1031    時間: 2012-6-14 15:34

回復 4# Hsieh


真的很謝謝您!
問題已解決了~




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)