
在Excel中隱藏行時如何隱藏復選框?
通常,當隱藏行時在行單元格中包含復選框時,復選框不會隨行隱藏,而是與另一行的內容重疊,如左圖所示。 在Excel中隱藏行時如何隱藏復選框? 本文將幫助您解決問題。
使用VBA代碼隱藏行時隱藏復選框
使用VBA代碼隱藏行時隱藏復選框驚人的! 在 Excel 中使用高效的選項卡,如 Chrome、Firefox 和 Safari!每天節省50%的時間,并減少數千次鼠標單擊!當行在Excel中隱藏時,您可以運行以下VBA代碼以隱藏復選框。
1.右鍵單擊要隱藏的復選框的圖紙選項卡,然后單擊 查看代碼 從右鍵單擊菜單中。
2.在 Microsoft Visual Basic應用程序 窗口,將下面的VBA代碼復制并粘貼到 代碼 窗口。
VBA代碼:隱藏行時隱藏復選框
Private Sub Worksheet_SelectionChange(ByVal Target As Range)Dim xChkBox As CheckBoxDim xCell As RangeDim xHide As BooleanIf Target.EntireRow.AddressLocal = Application.Intersect(Target, Target.EntireRow).AddressLocal ThenxHide = (MsgBox("Hide Rows ???", vbYesNo + vbQuestion, "Kutools for Excel") = vbYes)Target.EntireRow.Hidden = xHideFor Each xChkBox In ActiveSheet.CheckBoxesSet xCell = xChkBox.TopLeftCellIf Not Intersect(xCell, Target) Is Nothing ThenxChkBox.Visible = Not xHideEnd IfNextEnd IfEnd SubCopy3.然后按 其他 + Q 按鍵同時關閉 Microsoft Visual Basic應用程序 窗口。
4.選擇需要隱藏復選框的整行,然后彈出一個對話框,請單擊 是 按鈕。
然后,您可以看到所有復選框均被隱藏,并且該行如下所示。
備注:要顯示帶有復選框的隱藏行,請選擇包括隱藏行的整個行,然后在彈出的對話框中單擊 沒有 按鈕。 然后將顯示帶有復選框的行。
相關文章:如何在Excel中根據今天的日期隱藏行?如何在Excel中隱藏/取消隱藏帶有加號或減號的行或列?最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

