Jak udělat barvu pozadí zaškrtávacího políčka transparentní v aplikaci Excel?
Normálně při vkládání zaškrtávacích políček (ovládací prvek ActiveX) do buněk v aplikaci Excel bude barva pozadí zaškrtávacího políčka pokrývat barvu výplně listu, jak je uvedeno níže. Chcete-li zobrazit celou barvu pozadí listu, musíte změnit barvu pozadí zaškrtávacího políčka tak, aby byla průhledná. A tento článek poskytne metodu VBA k vyřešení tohoto problému.
Zvýrazněte barvu pozadí zaškrtávacího políčka pomocí kódu VBA
Zvýrazněte barvu pozadí zaškrtávacího políčka pomocí kódu VBA
Chcete-li, aby barva pozadí zaškrtávacích polí byla transparentní s kódem VBA, postupujte následovně.
1. V listu, který obsahuje zaškrtávací políčka, která je mají učinit průhlednými, stiskněte Další + F11 současně otevřete Microsoft Visual Basic pro aplikace okno.
2. V Microsoft Visual Basic pro aplikace okno, klikněte prosím Vložit > Modul. Poté zkopírujte a vložte kód VBA do okna Kód.
Kód VBA: Zvětšete barvu pozadí zaškrtávacích políček
Sub CheckBoxTransparent()
Dim xOleChk As OLEObject
Application.ScreenUpdating = False
For Each xOleChk In ActiveSheet.OLEObjects
If TypeName(xOleChk.Object) = "CheckBox" Then
xOleChk.Object.BackStyle = fmBackStyleTransparent
End If
Next
Application.ScreenUpdating = True
End Sub
3. zmáčkni F5 klíč nebo klikněte na Běh tlačítko pro spuštění kódu. Poté se všechna zaškrtávací políčka v aktuálním listu stanou průhlednými. Viz snímek obrazovky:
Související články:
- Jak filtrovat data na základě zaškrtávacího políčka v aplikaci Excel?
- Jak vytvořit rozevírací seznam s více zaškrtávacími políčky v aplikaci Excel?
- Jak změnit zadanou hodnotu buňky nebo barvu, když je v aplikaci Excel zaškrtnuto políčko?
- Jak zvýraznit buňku nebo řádek pomocí zaškrtávacího políčka v aplikaci Excel?
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!