返回列表 上一主題 發帖

[發問] excel vba語法:刪除K欄為空白之列

[發問] excel vba語法:刪除K欄為空白之列

軟體:Excel

版本:2013

「第k欄」為空白者的「列」一律刪除

這個VBA的語法要怎麼寫?

例如

表格如下:

  A B C D E F G H I J  K
1 v v v v v v v v v v
2 v v v v v v v v v v    v
3 v v v v v v   v           
4 v                                 
5 v   v   v v   v   v v      v
6 v v v v         v   v       v
7 v     v       v     v          v
8 v     v  v              v  
9 v v v v       v   v v      v

第1, 3, 4, 8列的K欄位 = 空白

所以第1, 3, 4, 8整列的所有資料「刪除」,讓整列儲存格消失後,

下面的資料自動往上移,不是按delete清除資料內容

謝謝

回覆owen06大大
列會一直新增下去,不只9列,共有幾列是未知數
所以無法使用For i = 9 to 1

TOP

回復 2# owen06

回覆owen06大大
列會一直新增下去,不只9列,「共有幾列」是「變數」
所以無法使用For i = 9 to 1

TOP

        靜思自在 : 唯其尊重自己的人,才更勇於縮小自己。
返回列表 上一主題