
如何在Excel中使復選框的背景色透明?
通常,當在Excel的單元格中插入復選框(ActiveX控件)時,復選框的背景色將覆蓋工作表的填充色,如下面的屏幕截圖所示。 為了顯示工作表的整個背景色,您需要將復選框的背景色更改為透明。 并且本文將提供一種VBA方法來解決此問題。
使用VBA代碼使復選框的背景色透明
使用VBA代碼使復選框的背景色透明驚人的! 在 Excel 中使用高效的選項卡,如 Chrome、Firefox 和 Safari!每天節省50%的時間,并減少數千次鼠標單擊!請執行以下操作,以使復選框的背景色通過VBA代碼透明。
1.在工作表中包含您需要使它們透明的復選框,然后按 其他 + F11 同時打開 Microsoft Visual Basic應用程序 窗口。
2.在 Microsoft Visual Basic應用程序 窗口,請點擊 插頁 > 模塊。 然后將VBA代碼復制并粘貼到“代碼”窗口中。
VBA代碼:使復選框的背景色透明
Sub CheckBoxTransparent()Dim xOleChk As OLEObjectApplication.ScreenUpdating = FalseFor Each xOleChk In ActiveSheet.OLEObjectsIf TypeName(xOleChk.Object) = "CheckBox" ThenxOleChk.Object.BackStyle = fmBackStyleTransparentEnd IfNextApplication.ScreenUpdating = TrueEnd SubCopy3。 按 F5 鍵或單擊 運行 按鈕運行代碼。 然后,當前工作表中的所有復選框將變為透明。 看截圖:
相關文章:如何根據Excel中的復選框過濾數據?如何在Excel中創建帶有多個復選框的下拉列表?在Excel中選中復選框時,如何更改指定的單元格值或顏色?如何在Excel中使用復選框突出顯示單元格或行?最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

