返回列表 上一主題 發帖

[發問] 刪除空白儲存格一整列

本帖最後由 register313 於 2012-3-4 16:00 編輯

[attach]9838[/attach]回復 1# eg0802

使用VBA
1.加入欄位名稱
2.設範圍為A1~E10
  1. Sub 刪除空白列()
  2. Set Rng = Range([A1], [E10])
  3. Rng.Select
  4. Rng.AutoFilter
  5. For R = 1 To [IV1].End(xlToLeft).Column
  6.   Rng.AutoFilter Field:=R, Criteria1:="="
  7. Next R
  8. Rng.Offset(1, 0).Delete Shift:=xlUp
  9. Rng.AutoFilter
  10. End Sub
複製代碼
刪除空白列.rar (5.35 KB)

TOP

回復 3# eg0802

不就是
除第一列欄位名稱外
把其他整列空白列刪除
1.gif

TOP

回復 3# eg0802
黃底範圍整列空白者刪除
  1. Sub 刪除空白列()
  2. R = [A65536].End(xlUp).Row
  3. C = [IV1].End(xlToLeft).Column
  4. Set Rng = Range([A1], Cells(R, C))
  5. Rng.Select
  6. Rng.AutoFilter
  7. For R = 2 To C
  8.   Rng.AutoFilter Field:=R, Criteria1:="="
  9. Next R
  10. Rng.Offset(1, 0).Delete Shift:=xlUp
  11. Rng.AutoFilter
  12. End Sub
複製代碼

TOP

回復 7# eg0802

5樓之程式

第1欄~第XXX欄皆可
第1列~第YYY列皆可

書是死的
本論壇超級版主,版主是活的,沒有比本論壇更好的書了

TOP

回復 11# eg0802
1.gif

TOP

回復 15# eg0802

同超版12F的作法
差別在最後一步驟
刪除列 => 隱藏列

TOP

        靜思自在 : 能付出愛心就是福,能消除煩惱就是慧。
返回列表 上一主題