Wie deaktiviert man eine Schaltfläche nach einem Klick in Excel?
In einigen Fällen müssen Sie möglicherweise ein VBA-Skript durch Klicken auf eine Befehlsschaltfläche auslösen. Sie möchten jedoch, dass die Befehlsschaltfläche nach dem einmaligen Klicken in Excel deaktiviert wird. Wie kann man das erreichen? Dieser Artikel bietet eine Methode, um Ihnen dabei zu helfen.
Schaltfläche nach einem Klick in Excel deaktivieren
Schaltfläche nach einem Klick in Excel deaktivieren
Angenommen, Sie möchten Daten im Bereich A1:C17 automatisch durch Klicken auf Befehlsschaltfläche 1 im aktuellen Arbeitsblatt in einen neuen Bereich J1:L17 kopieren. Und deaktivieren Sie diese Befehlsschaltfläche nach dem Kopieren und Einfügen. Bitte gehen Sie wie folgt vor.
1. Aktivieren Sie den Entwurfsmodus unter der Registerkarte Entwickler, indem Sie auf Entwickler > Entwurfsmodus klicken. Siehe Screenshot:
2. Klicken Sie mit der rechten Maustaste auf die Befehlsschaltfläche, der ein VBA-Skript zugewiesen wurde, und klicken Sie dann im Kontextmenü auf Code anzeigen.
3. Fügen Sie im Fenster Microsoft Visual Basic for Applications den folgenden Code in das zweitletzte Codefragment des Originalcodes ein, wie im folgenden Screenshot gezeigt.
VBA-Code: Befehlsschaltfläche nach einem Klick in Excel deaktivieren
CommandButton1.Enabled = False
Hinweis: CommandButton1 ist der Name der Befehlsschaltfläche.
4. Drücken Sie dann die Tasten Alt + Q, um das Fenster Microsoft Visual Basic for Applications zu schließen.
5. Deaktivieren Sie den Entwurfsmodus unter der Registerkarte Entwickler.
Und nachdem Sie auf die Befehlsschaltfläche geklickt haben, um den VBA-Code einmal auszuführen, wird die Schaltfläche grau und kann nicht mehr angeklickt werden, wie im folgenden Screenshot gezeigt.
Verwandte Artikel:
- Wie speichert und schließt man die aktive Arbeitsmappe ohne Bestätigungsaufforderung durch eine Befehlsschaltfläche in Excel?
- Wie hält man eine Befehlsschaltfläche immer über dem Arbeitsblatt in Excel schwebend?
- Wie aktualisiert oder fügt man (aktuelles) Datum und Uhrzeit durch eine Befehlsschaltfläche in Excel ein?
- Wie verwendet man eine Befehlsschaltfläche, um einen bestimmten Zellenwert in Excel zu ändern?
- Wie verwendet man eine Befehlsschaltfläche, um das aktive Arbeitsblatt als PDF-Datei in Excel zu speichern?
- Wie fügt man automatisch eine leere neue Zeile durch eine Befehlsschaltfläche in Excel ein?
Die besten Office-Produktivitätstools
Steigern Sie Ihre Excel-Kompetenz mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen, um Ihre Produktivität zu steigern und Zeit zu sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt die Reiter-Oberfläche in Office und macht Ihre Arbeit so viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen in Reitern in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Reitern desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich Hunderte von Mausklicks!