如何在 Excel 中自動隱藏列中包含空白單元格的列?
有時,當我們在 Excel 中從多個列中刪除資料時,我們甚至需要刪除空列。但在 Excel 中,一次性刪除多個列是不可能的,而逐個刪除列則會花費大量時間。我們可以透過隱藏 Excel 中的空列來解決此問題。
閱讀本教程,瞭解如何在列中包含空白單元格時自動隱藏列。
如果存在空白單元格,則自動隱藏列
在這裡,我們將首先為工作表插入 VBA 程式碼,然後雙擊任何單元格以完成我們的任務。讓我們來看一個簡單的過程,以瞭解如何在 Excel 中的列中僅包含空單元格時自動隱藏這些列。
步驟 1
讓我們考慮一個 Excel 工作表,其中工作表中的資料類似於下圖中的資料。
現在要解決此問題,請右鍵單擊工作表名稱並選擇“檢視程式碼”以開啟 VBA 應用程式,然後將程式鍵入文字框中,如下面的圖片所示。
示例
Private Sub Worksheet_Change(ByVal Target As Range) 'Updateby Nirmal Dim xRg As Range Application.ScreenUpdating = False For Each xRg In Range("A1:A13") If xRg.Value = "" Then xRg.EntireRow.Hidden = True Else xRg.EntireRow.Hidden = False End If Next xRg Application.ScreenUpdating = True End Sub
在程式碼中,A1:A13 是您要將程式碼應用到的範圍;我們可以根據我們的需求更改範圍。
步驟 2
現在將工作表另存為啟用宏的模板,並使用命令 Alt + Q 關閉 VB 應用程式。然後返回到 Excel 工作表,雙擊任何空單元格並單擊 Enter 以完成我們的過程,我們的最終結果將類似於下圖中顯示的資料。
結論
在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中的列中僅包含空單元格時自動隱藏這些列。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP