Hallo!
Hier sind die beiden Codes.
1.
Option Explicit
Private Sub Button_Abbrechen_Click()
Unload Me
End Sub
Private Sub Button_Eingabe_Click()
'erste freie Zeile ausfindig machen
Dim last As Integer
last = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row + 1
'Fertigungsauftrag
Cells(last, 1).Value = TextBox_Fertigungsauftrag
'Stückzahl
Cells(last, 2).Value = TextBox_Stückzahl
'Datum
Cells(last, 3).Value = TextBox_Datum
'Uhrzeit
Cells(last, 4).Value = TextBox_Uhrzeit
'Zuordnung Werkbank
Cells(last, 5).Value = ListBox_ZuordnungWerkbank
'Planzeit
Cells(last, 6).Value = TextBox_Planzeit
End Sub
Private Sub UserForm_Initialize()
'Fertigungsauftrag
'Stückzahl
'Datum
TextBox_Datum = "TT.MM.JJJJ"
'Uhrzeit
TextBox_Uhrzeit = "HH:MM"
'Zuordnung Werkbank
With ListBox_ZuordnungWerkbank
.AddItem "Werkbank rot"
.AddItem "Werkbank gelb"
.AddItem "Werkbank blau"
.AddItem "Werkbank grün"
.AddItem "Werkbank lila"
.AddItem "Werkbank rosa"
End With
'Planzeit
TextBox_Planzeit = "in min"
End Sub
und hier der der zweiten Userform:
Private Sub CommandButton1_Click()
'Spalte A nach Wert durchsuchen
Dim durchsuchen As Range
Set durchsuchen = Columns(1).Find(what:=TextBox_Fertigungsauftrag.Value)
If durchsuchen Is Nothing Then
MsgBox "Fertigungsauftrag NICHT ist vorhanden"
Else
MsgBox "Fertigungsauftrag ist vorhanden"
last = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row + 1
'Vorbereitung
Cells(last, 7).Value = TextBox_Vorbereitung
'Montage
Cells(last, 8).Value = TextBox_Montage
'Prüfen
Cells(last, 9).Value = TextBox_Prüfen
'Verpacken
Cells(last, 10).Value = TextBox_Verpacken
'Nacharbeit
Cells(last, 11).Value = TextBox_Nacharbeit
End If
End Sub
Private Sub cmdWeiter_Click()
Unload Me
End Sub
End Sub
Private Sub CommandButton2_Click()
Unload Me
End Sub
Private Sub UserForm_Click()
End Sub
Private Sub UserForm_Initialize()
'Fertigungsauftrag
'Vorbereitung
'Montage
'Prüfen
'Verpacken
'Nacharbeit
End Sub
und nochmals Entschuldigung für die lange Wartezeit.
Gruß
Flo
|