Hur döljer eller visar jag en kommandoknapp baserat på angivet cellvärde i Excel?
Anta att du använder en kommandoknapp för att utlösa ett VBA-skript i ditt kalkylblad. När VBA-skriptet är oanvänt i vissa fall måste du göra kommandoknappen dold istället för att visas i kalkylbladet. Och visa det igen när VBA-skriptet behövs. Den här artikeln talar om att dölja eller visa en kommandoknapp baserat på ett specificerat cellvärde i Excel. Vänligen gör enligt följande.
Dölj eller visa en kommandoknapp baserat på specificerat cellvärde med VBA-kod
Dölj eller visa en kommandoknapp baserat på specificerat cellvärde med VBA-kod
Du kan köra nedanstående VBA-kod för att dölja eller visa en kommandoknapp baserat på specificerat cellvärde i Excel.
1. Högerklicka på arkfliken som innehåller kommandoknappen du behöver för att visa hide och klicka sedan Visa kod från högerklickmenyn.
2. I pop-up Microsoft Visual Basic för applikationer , kopiera och klistra in nedanstående VBA-kod i Koda fönster.
VBA-kod: Dölj eller visa en kommandoknapp baserat på angivet cellvärde
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
Anmärkningar: i koden, Celler(1, 1), 1 och Kommandoknapp1 indikerar att CommandButton1 kommer att döljas när cell A1 innehåller nummer 1, och visas om cell A1 innehåller några andra värden utom nummer 1. Se skärmbilden nedan. Och du kan ändra dem baserat på ditt behov.
Relaterade artiklar:
- Hur kopierar man kombinationsboxvärde till aktiv cell i Excel?
- Hur visar jag datumformat i kombinationsruta i Excel?
- Hur öppnar jag ett specifikt kalkylblad med det valda värdet i en kombinationsruta i Excel?
- Hur förhindrar eller inaktiverar man att skriva i en kombinationsruta i Excel?
- Hur flikar du ur kombinationsrutan för att välja specifik cell i Excel?
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!