Hvordan skjuler eller viser jeg en kommandoknap baseret på den angivne celleværdi i Excel?
Antag, at du bruger en kommandoknap til at udløse et VBA-script i dit regneark. Når VBA-scriptet i nogle tilfælde er ubrugt, skal du gøre kommandoknappen skjult i stedet for at blive vist i regnearket. Og vis det igen, når VBA-scriptet er nødvendigt. Denne artikel taler om at skjule eller vise en kommandoknap baseret på en bestemt celleværdi i Excel. Gør som følger.
Skjul eller skjul en kommandoknap baseret på specificeret celleværdi med VBA-kode
Skjul eller skjul en kommandoknap baseret på specificeret celleværdi med VBA-kode
Du kan køre nedenstående VBA-kode for at skjule eller fjerne en kommandoknap baseret på den angivne celleværdi i Excel.
1. Højreklik på arkfanen, der indeholder den kommandoknap, du skal vise skjul, og klik derefter på Vis kode fra højreklikmenuen.
2. I popping up Microsoft Visual Basic til applikationer vindue, kopier og indsæt nedenstående VBA-kode i Kode vindue.
VBA-kode: Skjul eller skjul en kommandoknap baseret på den angivne celleværdi
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
Bemærk: i koden, Celler (1, 1), 1 , KommandoKnap1 angive, at CommandButton1 vil være skjult, når celle A1 indeholder nummer 1, og vises, hvis celle A1 indeholder andre værdier undtagen nummer 1. Se nedenstående skærmbillede. Og du kan ændre dem ud fra dit behov.
Relaterede artikler:
- Hvordan kopieres Combo Box-værdi til aktiv celle i Excel?
- Hvordan vises datoformat i kombinationsboksoutput i Excel?
- Hvordan åbner jeg et specifikt regneark efter den valgte værdi af en kombinationsboks i Excel?
- Hvordan forhindrer eller deaktiverer man at skrive i en kombinationsboks i Excel?
- Hvordan faneblad ud af kombinationsboksen for at vælge specifik celle i Excel?
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!