Hur inaktiverar jag knappen efter att ha klickat en gång i Excel?
I vissa fall kan du behöva utlösa ett VBA-skript genom att klicka på en kommandoknapp. Men du vill att kommandoknappen ska inaktiveras efter att du klickat på den en gång i Excel. Hur uppnår man det? Den här artikeln ger en metod som hjälper dig att få det gjort.
Inaktivera-knappen efter att ha klickat på den en gång i Excel
Inaktivera-knappen efter att ha klickat på den en gång i Excel
Antar att du automatiskt vill kopiera data från intervall A1: C17 till ett nytt intervall J1: L17 genom att klicka på Kommando-knapp 1 i det aktuella kalkylbladet. Och inaktivera den här kommandoknappen efter kopiering och klistra in. Gör så här.
1. Aktivera designläget under fliken Developer genom att klicka Utvecklare > Designläge. Se skärmdump:
2. Högerklicka på kommandoknappen som har tilldelats VBA-skript och klicka sedan på Visa kod från snabbmenyn.
3. I Microsoft Visual Basic för applikationer fönstret, lägg till följande kod i den näst sista biten i den ursprungliga koden som visas nedan.
VBA-kod: Inaktivera kommandoknappen efter att ha klickat en gång i Excel
CommandButton1.Enabled = False
Anmärkningar: CommandButton1 är namnet på kommandoknappen.
4. Tryck sedan på andra + Q för att avsluta Microsoft Visual Basic för applikationer fönster.
5. Stäng av Designläge under Utvecklare fliken.
Och efter att ha klickat på kommandoknappen för att köra VBA-koden en gång, blir knappen grå och kan inte klicka mer som visas nedan.
Relaterade artiklar:
- Hur sparar jag och stänger aktiv arbetsbok utan uppmaning med en kommandoknapp i Excel?
- Hur flyter man alltid en kommandoknapp i kalkylbladet i Excel?
- Hur uppdaterar eller infogar (aktuellt) datum och tid med en kommandoknapp i Excel?
- Hur använder jag en kommandoknapp för att ändra ett angivet cellvärde i Excel?
- Hur använder jag kommandoknappen för att spara aktivt kalkylblad som PDF-fil i Excel?
- Hur infogar jag en tom ny rad automatiskt med kommandoknappen 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!