當前位置:編程學習大全網 - 編程語言 - EXCEL表格中用宏命令隱藏有條件的空行?

EXCEL表格中用宏命令隱藏有條件的空行?

如下圖所示的出差報銷登記表,我們要批量刪除表格中的空行。第壹種方法:篩選法:選中表格要進行篩選的區域,點擊數據/篩選,就可以看到,第壹行已經被添加上了篩選按鈕(如下圖所示的箭頭形狀的篩選標記)。

........................

2

........................

點擊任何壹列中的篩選按鈕,例如我們點擊B列的篩選按鈕,將全選選項勾選去掉,拉動右側滑塊將空白選項勾選上。所有的空白行就篩選出來了。然後選中空白行,壹次性刪除。然後再次點擊第壹行B列的篩選按鈕,選擇全選,點擊確定即可。此方法比較簡單。

........................

3

........................

第二種方法:定位法:選中所有含有數據的區域,點擊開始/查找和選擇/定位條件,調出定位條件的選擇框,也可以直接按F5,調出定位的選擇框,然後點擊定位條件,調出定位條件的選擇框。

........................

4

........................

在定位條件選擇框,選擇空值,點擊確定。可以看到,所有的空值已經被選中。然後右鍵單擊刪除,就調出了刪除的選擇框,選擇整行,點擊確定。

........................

5

........................

可以看到,整行空行已經被刪除了。點擊任何壹個單元格將選擇(藍色填充)去掉即可。此方法重要的是在刪除選擇框中要選擇整行。

........................

6

........................

第三種方法:vba代碼方法:點擊開發工具選項卡下的visual basic,點擊視圖/代碼窗口調出vba代碼的編輯窗口。選項卡中沒有開發工具選項卡的可以參看以前經驗調出來。

........................

7

........................

將下列代碼添加到代碼編輯區。Sub 刪除空行()For Each rng In Range("a1:a19")ro = rng.RowIf rng = "" ThenRange("a" & ro & ":d" & ro).SelectSelection.DeleteEnd IfNextEnd Sub

........................

8

........................

點擊下圖所示的代碼運行按鈕,可以看到excel表格中的空行已經被刪除了。需要註意的是:在點擊代碼運行按鈕時,所要刪除空行的工作表壹定要在打開的狀態,也就是激活狀態。其實,用vba解決excel中的其他復雜問題還是很方便的。怎麽樣,妳學會了嗎?趕快動手試壹下吧。

  • 上一篇:如何自己制作千聽皮膚?
  • 下一篇:棗莊公積金提取條件
  • copyright 2024編程學習大全網