Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Format von TextBoxen

Forumthread: Format von TextBoxen

Format von TextBoxen
29.02.2004 15:22:03
Ina
Hallo Forum,
einen schönen Sonntag wünsche ich in die Runde!
Ein kleines Problem für euch, ein ganz, ganz grosses für mich...
Ich möchte folgende Formate für meine UserForm1, TextBoxen 1-17 festlegen:
Für TextBox1 das Format für 5 Ziffern (#0000), für TextBoxen 2-17 das Format Stunden:Minuten (HH:MM).
Mein bisheriger Code (freundlicherweise von Josef Ehrensberger zur Verfügung gestellt):

Private Sub CommandButton1_Click()
Dim intIndex As Integer, bolausgefüllt As Boolean, lngleereZeile As Long
For intIndex = 1 To 5
If Controls("TextBox" & CStr(intIndex)) = "" Then
Call FehltWas
Controls("TextBox" & CStr(intIndex)).SetFocus
Exit Sub
End If
Next
For intIndex = 1 To 7
If Controls("CheckBox" & CStr(intIndex)) = True Then bolausgefüllt = True: Exit For
Next
If Not bolausgefüllt Then
MsgBox "Angabe fehlt: Schicht gültig am...   ", 48, "Hinweis :-)"
Exit Sub
End If
With Worksheets("Tabelle1")
lngleereZeile = .Cells(65536, 2).End(xlUp).Row + 1
If lngleereZeile < 8 Then lngleereZeile = 8
For intIndex = 1 To 5
.Cells(lngleereZeile, intIndex + 1) = Controls("TextBox" & CStr(intIndex))
Controls("TextBox" & CStr(intIndex)) = ""
Next
For intIndex = 1 To 7
.Cells(lngleereZeile, intIndex + 6) = IIf(Controls("CheckBox" & CStr(intIndex)), "X", "")
Controls("CheckBox" & CStr(intIndex)) = False
Next
For intIndex = 6 To 17
.Cells(lngleereZeile, intIndex + 8) = Controls("TextBox" & CStr(intIndex))
Controls("TextBox" & CStr(intIndex)) = ""
Next
End If
End With
TextBox1.SetFocus
If lngleereZeile = 107 Then
Call TabelleVoll
Unload Me
End If
End Sub

Wer kann einem VBA-Anfänger den Code entsprechend "umstricken"??
Vielen Dank im Voraus!!!
Grüsse, Ina
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Format von TextBoxen
29.02.2004 16:15:15
Nepumuk
Hallo Ina,
Textboxen habe wie der Name schon sagt, das Format Text. Du kannst nur bein befüllen oder ausfüllen über die Format - Funktion dem Wert ein Format geben.
Gruß
Nepumuk
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige