Ich habe 3 Kontrollkästchen. Wenn ein Benutzer mein Blatt öffnet, darf er die Kontrollkästchen nicht aktivieren. Ich möchte, dass sie behindert sind. Wie kann ich das machen?Kontrollkästchen deaktivieren, wenn das Blatt in VBA geöffnet wurde
Antwort
Nicht sicher, ob Sie ActiveX oder Formcontrol, bedeutete so hier Sie
gehen-Code
Private Sub Worksheet_Activate()
Dim myActiveX As Object
Set myActiveX = Sheet1.OLEObjects("CheckBox1")
myActiveX.Object.Value = True
myActiveX.Object.Locked = False ' Make it False if you wish to enable it
myActiveX.Object.Enabled = False ' Another option to disable
Dim myFormControl As CheckBox
Set myFormControl = ActiveSheet.Shapes("Check Box 1").OLEFormat.Object
myFormControl.Value = True
myFormControl.Enabled = False ' Make it True if you wish to enable it
End Sub
Vielen Dank! Es hat perfekt funktioniert! – elfakrs
Gern geschehen :) –
Sie haben einige VBA-Code zu schreiben, um das zu tun .
Nehmen wir an, Sie haben 3 CheckBoxes in Ihrem ersten Blatt.
Durch die "Alt" -Taste auf Ihrer Tastatur gedrückt halten und die Taste einmal, um die "F11" -Taste, öffnet Microsoft Visual Basic. (Alt + F11)
Auf Ihrer linken Seite können Sie den "VBAProject" -Baum sehen.
Klicken Sie doppelt auf die "Thisworkbook" Datei, und kopieren Sie den folgenden Code in dem Fenster erscheint es:
Private Sub Workbook_Open()
void = uncheckAllCheckboxes()
End Sub
Function uncheckAllCheckboxes()
ThisWorkbook.Worksheets(1).CheckBox1.Value = False
ThisWorkbook.Worksheets(1).CheckBox2.Value = False
ThisWorkbook.Worksheets(1).CheckBox3.Value = False
End Function
Speichern Sie die Excel-Datei als "Excel 97-2003-Arbeitsmappe" Typ (.xls)
Schließen Sie Ihre Excel.
Öffnen Sie die Datei, die Sie zuvor gespeichert haben, und alles funktioniert einwandfrei.
;)
P. S .: Es ist wichtig Makros aus Excel-Einstellungen
Vielen Dank! – elfakrs
- 1. Deaktivieren Sie das Kontrollkästchen, wenn AJAX-Fehler
- 2. Deaktivieren Sie das Kontrollkästchen, wenn Sie andere Kontrollkästchen aktivieren
- 3. Deaktivieren Sie das Kontrollkästchen, nachdem es aktiviert wurde
- 4. Das untere Blatt wird geschlossen, wenn die Tastatur geöffnet wird
- 5. Wie deaktiviert man das Kontrollkästchen, wenn alles gelöscht wurde?
- 6. Das Format wurde nicht in Excel-Blatt
- 7. Schaltfläche "Senden" aktivieren/deaktivieren, wenn das Kontrollkästchen aktiviert/deaktiviert ist?
- 8. Excel VBA - Benutzerformular, das automatisch das gesamte Blatt ausfüllt
- 9. Aktivieren Sie das Kontrollkästchen, um das Kontrollkästchen zu deaktivieren.
- 10. AngularJs: Kann das Kontrollkästchen nicht deaktivieren, wenn Sie ein anderes Kontrollkästchen deaktivieren
- 11. Kontrollkästchen in eckigen deaktivieren, wenn aktiviert?
- 12. VBA: Tickbox - True, erstellt ein Blatt. Falsch, löscht das Blatt
- 13. Deaktivieren Sie das ausgewählte Kontrollkästchen, wenn eine der Checkbox-Option ausgewählt wurde
- 14. Felder deaktivieren, wenn das Kontrollkästchen nicht aktiviert ist
- 15. Angularjs deaktivieren Schaltfläche, wenn das Kontrollkästchen aktiviert ist
- 16. Kontrollkästchen deaktivieren
- 17. Spock: Wie das Kontrollkästchen zu deaktivieren, wenn bereits aktiviert
- 18. jQuery deaktivieren Formularelement, wenn das Kontrollkästchen aktiviert ist
- 19. Excel VBA Verwenden Sie das ausgewählte Blatt
- 20. Reagieren, wie das Kontrollkästchen von "wahr" auf "falsch" gesetzt wird, wenn das Kontrollkästchen angeklickt wurde
- 21. Bedingte Validierung, wenn das Kontrollkästchen ausgewählt wurde laravel
- 22. Excel VBA + Schleifen durch Blätter und wenn Blatt Name wie Muster, benennen Sie das Blatt
- 23. Jquery, Kontrollkästchen nur deaktivieren, wenn zwei andere Kontrollkästchen deaktiviert sind
- 24. Deaktivieren Sie das Kontrollkästchen Vorwarndialogfeld android java
- 25. Angular2, deaktivieren Taste, wenn kein Kontrollkästchen
- 26. C# wpf deaktivieren Kontrollkästchen deaktivieren, wenn - oder + typisiert ist
- 27. Deaktivieren Sie das Kontrollkästchen nach der Überprüfung
- 28. Deaktivieren Sie das Kontrollkästchen beim Reload
- 29. vba Blatt Farbpalette Format
- 30. Apple Pay Zahlung Blatt wird nicht geöffnet
Disabled Bedeutung deaktiviert auf offen zu aktivieren, oder Sie nicht wollen, um den Benutzer aktivieren/deaktivieren, sie zu dürfen? – BruceWayne
Ich meine, dass der Benutzer nicht erlaubt, sie zu aktivieren/deaktivieren. Entschuldigung für die fehlenden Informationen. – elfakrs