AW: Textfeld nur für Daten aus RS232 Schnittstelle
01.09.2014 14:58:49
Kay
Hallo yummi,
vielen Dank erstmal für die schnelle Antwort.
Könnte ich dir mal den Code posten. Ich hatte von den verschiedenen Events schon gelesen, hab aber keine Ahnung, wo ich sie positionieren muss.
Wie schon geschrieben, stehe ich total auf dem Schlauch.
zum verdeutlichen mal der Code dazu:
Private Sub btnSave_Enter()
Range("D65536").End(xlUp).Select
letzteZeile = ActiveCell.Row + 1
If ComboBox1.Text = "" Then
MsgBox "Bitte wählen Sie einen Benutzer aus!", vbInformation
TextBox9.Text = ""
ComboBox1.SetFocus
GoTo Ende
End If
If TextBox9.Text = Sheets("MitarbeiterMaschinen").Cells(ComboBox1.ListIndex + 1, 2) Then
MsgBox "Login erfolgreich! Daten wurden gespeichert!"
'Werte in Tabellenblatt schreiben
ActiveSheet.Cells(letzteZeile, 1) = TextBox1.Value 'Datum
ActiveSheet.Cells(letzteZeile, 2) = TextBox6.Value 'Uhrzeit
ActiveSheet.Cells(letzteZeile, 3) = CheckBox1.Caption 'Nach M1
'das ist die TextBox, welche ein Gewicht von der Waage empfängt
If TextBox3.Text = "" Then
ActiveSheet.Cells(letzteZeile, 4) = ""
Else
ActiveSheet.Cells(letzteZeile, 4) = CDbl(TextBox3.Value) 'gemessenes Gewicht
End If
If TextBox8.Text = "" Then
ActiveSheet.Cells(letzteZeile, 7) = ""
Else
ActiveSheet.Cells(letzteZeile, 7) = TextBox8.Value 'Einheit des gemessenen _
Gewichts
End If
ActiveSheet.Cells(letzteZeile, 8) = TextBox4.Value 'Bemerkungen
ActiveSheet.Cells(letzteZeile, 14) = ComboBox1.Value 'Mitarbeiter
Range("A1:N1").Copy
Range("A65536").End(xlUp).PasteSpecial xlPasteFormats
Application.CutCopyMode = False
TextBox3.Text = ""
TextBox8.Text = ""
TextBox3.SetFocus
TextBox6 = Time
TextBox6.Enabled = False
Else
MsgBox "Passwort falsch!"
TextBox9.Text = ""
TextBox9.SetFocus
GoTo Ende
End If
TextBox9.Text = ""
Ende:
End Sub