Hogyan lehet elrejteni vagy elrejteni a Parancsgombot az Excel megadott cellája alapján?
Tegyük fel, hogy egy VAND szkriptet indít egy VBA parancsfájlra a munkalapon. Ha a VBA szkript bizonyos esetekben nincs használatban, akkor a parancsgombot el kell rejteni a munkalapon történő megjelenítés helyett. És jelenítse meg újra, amikor a VBA parancsfájlra van szükség. Ez a cikk egy parancsgomb elrejtéséről vagy megjelenítéséről szól az Excel megadott cellája alapján. Kérjük, tegye a következőket.
Parancsgomb elrejtése vagy elrejtése a VBA kóddal megadott cellaérték alapján
Parancsgomb elrejtése vagy elrejtése a VBA kóddal megadott cellaérték alapján
Az alábbi VBA-kód futtatásával elrejtheti vagy elrejtheti a Parancsgombot az Excel megadott cellája alapján.
1. Kattintson a jobb gombbal a lapfülre, amely tartalmazza az elrejtéshez megjelenítendő Parancs gombot, majd kattintson a gombra Kód megtekintése a jobb egérgombbal kattintva.
2. A felbukkanóban Microsoft Visual Basic for Applications ablakba másolja és illessze be az alábbi VBA kódot a Kód ablak.
VBA-kód: Parancsgomb elrejtése vagy elrejtése a megadott cellaérték alapján
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
If Cells(1, 1).Value <> "1" Then
Me.CommandButton1.Visible = True
Else
Me.CommandButton1.Visible = False
End If
Application.ScreenUpdating = True
End Sub
Megjegyzések: a kódban, Sejtek (1, 1), 1 és a Parancsgomb1 jelzi, hogy a CommandButton1 rejtve lesz, amikor az A1 cella tartalmazza az 1. számot, és akkor jelenik meg, ha az A1 cella tartalmaz más értékeket, kivéve az 1. számot. Lásd az alábbi képernyőképet. És szükséglete alapján megváltoztathatja őket.
Kapcsolódó cikkek:
- Hogyan lehet másolni a Combo Box értékét az Excel aktív cellájába?
- Hogyan jelenítheti meg a dátumformátumot az Excel kombinált mező kimenetében?
- Hogyan nyitható meg egy adott munkalap az Combo Box kiválasztott értékével az Excelben?
- Hogyan lehet megakadályozni vagy letiltani az Excel kombinációs mezőbe történő beírást?
- Hogyan válthat ki a kombinációs mezőből az Excel egyes celláinak kiválasztásához?
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!