Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: CommandButton deaktivieren & aktivieren

CommandButton deaktivieren & aktivieren
10.12.2012 16:25:02
Ina
Hallo zusammen im Forum,
ich habe eine UserForm mit zwei Textfeldern zur Passwordabfrage.
Nun möchte ich gerne, das der Commandbutton1 erst dann aktiv wird, wenn beide Textfelder ausgefüllt sind.
Den Code habe ich ich hier aus dem Forum erhalten.
Wer kann mir den Codeschnipsel entsprechend anpassen?
LG Ina
Private Sub UserForm_Activate()
CommandButton1.Enabled = False
TextBox1.SetFocus
End Sub

Private Sub CommandButton1_Click()
Dim Na As String, NaFix
Dim Pw As String, PwFix
Static iCounter As Integer
NaFix = Array("Testfrau")
PwFix = Array("12345")
Na = TextBox1
Pw = TextBox2
iCounter = iCounter + 1
If IsError(Application.Match(Na, NaFix, 0)) Then
MsgBox "Name falsch"
If iCounter = 3 Then ActiveWorkbook.Close False
TextBox1 = ""
TextBox2 = ""
TextBox1.SetFocus
Exit Sub
End If
If Pw PwFix(Application.Match(Na, NaFix, 0) - 1) Then
MsgBox "Passwort falsch"
If iCounter = 3 Then ActiveWorkbook.Close False
TextBox2 = ""
TextBox2.SetFocus
Exit Sub
End If
'If TextBox1 > "" And TextBox2 > "" Then CommandButton1.Enabled = True 'Klappt nicht!
MsgBox "Sie dürfen rein!"
Unload Me
End Sub

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: CommandButton deaktivieren & aktivieren
10.12.2012 16:33:01
Rudi
Hallo,
Private Sub TextBox1_AfterUpdate()
CommandButton1.Enabled = Len(TextBox1) And Len(TextBox2)
End Sub

Private Sub TextBox2_AfterUpdate()
CommandButton1.Enabled = Len(TextBox1) And Len(TextBox2)
End Sub

Gruß
Rudi

Anzeige
AW: Danke Rudi!
10.12.2012 17:10:42
Ina
LG Ina
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige