返回列表 上一主題 發帖

空白儲存格自動刪除(VBA)

空白儲存格自動刪除(VBA)

請問如何將空白儲存格刪除(往上移遞補),相對的資料能跟著遞補
謝謝

Book1.rar (4.3 KB)

回復 1# tonycho33
  1.     Columns("C:C").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
複製代碼
這各方式應該比較簡單 看看是不是你要的
字典兩各字 還真難理解

TOP

回復 2# freeffly

請問一下刪除空白儲存格後
其餘儲存格如果有連結公式,公式最後會跑掉,出現#REF!
要如何解決呢

TOP

回復 3# tonycho33


    不太明白你的意思耶
     你要不要把你的原檔資料改過貼上來比較知道你的問題在哪?
字典兩各字 還真難理解

TOP

不知道大大是不是這個意思
A 1  =  A     B1  =1
A 2  =  B     B2  = 空白
A 3  =  C     B3  =B2+1
A 4  =  D     B4  =B3+1
----------使用freeffly 大大的VBA後變成----
A 1  =  A     B1  =1
A 2  =  C     B2  =#REF!
A 3  =  D     B3  =#REF!


這樣呢?

TOP

回復 3# tonycho33

公式內的參照遭到刪除當然會出現參照錯誤
解決這種問題可參考
1.因為是公式取得的資料,要得到不含空白的資料組,請使用篩選功能或進階篩選複製到其他位置
play.gif

2.公式內的參照使用INDIRECT函數取得

play.gif
學海無涯_不恥下問

TOP

        靜思自在 : 難行能行,難捨能捨,難為能為,才能昇華自我的人格。
返回列表 上一主題