'''1_1_ LB##############################################
On Error GoTo EERR
UserForm1.Show
Exit Sub
EERR:
'''1_1_ LB##############################################
'''2_2_ LB##############################################
Sub AAAUUFAF()
On Error GoTo ERR
TBB1.BackColor = &HC0FFFF
TBB2.BackColor = &HC0FFFF
KuNr.Enabled = True
KuNr.BackColor = &HC0FFFF
Dim IC As String
IC = CoB1
If CoB1 > "" Then
Sheets(IC).Activate
End If
If ActiveSheet.Name <> "Zailer" And ActiveSheet.Name <> "POMO" Then
Dim AAAZ As Variant
Dim AAAC As Variant
POMO.[a2] = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
POMO.[a3] = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Column
AAAZ = CDbl(POMO.[a2])
AAAC = CDbl(POMO.[a3])
SPALTA1 = ""
SPALTA2 = ""
SPALTA3 = ""
SPALTA4 = ""
SPALTA5 = ""
SPALTA6 = ""
SPALTA7 = ""
SPALTB1 = ""
SPALTB2 = ""
SPALTB3 = ""
SPALTB4 = ""
SPALTB5 = ""
SPALTB6 = ""
SPALTB7 = ""
SPALTC1 = ""
SPALTC2 = ""
SPALTC3 = ""
SPALTC4 = ""
SPALTC5 = ""
SPALTC6 = ""
SPALTC7 = ""
SPALTD1 = ""
SPALTD2 = ""
SPALTD3 = ""
SPALTD4 = ""
SPALTD5 = ""
SPALTD6 = ""
SPALTD7 = ""
SPALTE1 = ""
SPALTE2 = ""
SPALTE3 = ""
SPALTE4 = ""
SPALTE5 = ""
SPALTE6 = ""
SPALTE7 = ""
SPALTF1 = ""
SPALTF2 = ""
SPALTF3 = ""
SPALTF4 = ""
SPALTF5 = ""
SPALTF6 = ""
SPALTF7 = ""
SPALTG1 = ""
SPALTG2 = ""
SPALTG3 = ""
SPALTG4 = ""
SPALTG5 = ""
SPALTG6 = ""
SPALTG7 = ""
SPALTA = ""
SPALTB = ""
SPALTC = ""
SPALTD = ""
SPALTE = ""
SPALTF = ""
SPALTG = ""
KuNr = ""
TBB1.Value = ""
TBB2.Value = ""
TBB3.Value = ""
TBB4.Value = ""
TBB5.Value = ""
TBB6.Value = ""
POMO.[a1] = ""
POMO.[b1] = ""
POMO.[c1] = ""
POMO.[d1] = ""
POMO.[e1] = ""
POMO.[F1] = ""
POMO.[g1] = ""
POMO.[h1] = ""
POMO.[i1] = ""
POMO.[j1] = ""
POMO.[k1] = ""
POMO.[L1] = ""
POMO.[m1] = ""
If POMO.[a2] < 65536 Then
Dim ††† As Variant
If POMO.[a3] = 1 Then
POMO.[a4] = 0
††† = POMO.[a4]
End If
If POMO.[a3] = 7 Then
POMO.[a4] = 6
††† = POMO.[a4]
End If
SPALTA = ActiveSheet.Cells(1, AAAC - †††).Value
SPALTB = ActiveSheet.Cells(1, AAAC + 1).Value
SPALTC = ActiveSheet.Cells(1, AAAC + 2).Value
SPALTD = ActiveSheet.Cells(1, AAAC + 3).Value
SPALTE = ActiveSheet.Cells(1, AAAC + 4).Value
SPALTF = ActiveSheet.Cells(1, AAAC + 5).Value
SPALTG = ActiveSheet.Cells(1, AAAC + 6).Value
If POMO.[a2] > 8 Then
SPALTA1 = ActiveSheet.Cells(AAAZ - 6, AAAC - †††).Value
SPALTB1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 1).Value
SPALTC1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 2).Value
SPALTD1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 3).Value
SPALTE1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 4).Value
SPALTF1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 5).Value
SPALTG1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 6).Value
End If
If POMO.[a2] > 7 Then
SPALTA2 = ActiveSheet.Cells(AAAZ - 5, AAAC - †††).Value
SPALTB2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 1).Value
SPALTC2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 2).Value
SPALTD2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 3).Value
SPALTE2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 4).Value
SPALTF2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 5).Value
SPALTG2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 6).Value
End If
If POMO.[a2] > 6 Then
SPALTA3 = ActiveSheet.Cells(AAAZ - 4, AAAC - †††).Value
SPALTB3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 1).Value
SPALTC3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 2).Value
SPALTD3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 3).Value
SPALTE3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 4).Value
SPALTF3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 5).Value
SPALTG3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 6).Value
End If
If POMO.[a2] > 5 Then
SPALTA4 = ActiveSheet.Cells(AAAZ - 3, AAAC - †††).Value
SPALTB4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 1).Value
SPALTC4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 2).Value
SPALTD4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 3).Value
SPALTE4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 4).Value
SPALTF4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 5).Value
SPALTG4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 6).Value
End If
If POMO.[a2] > 4 Then
SPALTA5 = ActiveSheet.Cells(AAAZ - 2, AAAC - †††).Value
SPALTB5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 1).Value
SPALTC5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 2).Value
SPALTD5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 3).Value
SPALTE5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 4).Value
SPALTF5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 5).Value
SPALTG5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 6).Value
End If
If POMO.[a2] > 3 Then
SPALTA6 = ActiveSheet.Cells(AAAZ - 1, AAAC - †††).Value
SPALTB6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 1).Value
SPALTC6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 2).Value
SPALTD6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 3).Value
SPALTE6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 4).Value
SPALTF6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 5).Value
SPALTG6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 6).Value
End If
If POMO.[a2] > 2 Then
SPALTA7 = ActiveSheet.Cells(AAAZ, AAAC - †††).Value
SPALTB7 = ActiveSheet.Cells(AAAZ, AAAC + 1).Value
SPALTC7 = ActiveSheet.Cells(AAAZ, AAAC + 2).Value
SPALTD7 = ActiveSheet.Cells(AAAZ, AAAC + 3).Value
SPALTE7 = ActiveSheet.Cells(AAAZ, AAAC + 4).Value
SPALTF7 = ActiveSheet.Cells(AAAZ, AAAC + 5).Value
SPALTG7 = ActiveSheet.Cells(AAAZ, AAAC + 6).Value
End If
End If
End If
If ActiveSheet.Name <> "Zailer" And ActiveSheet.Name <> "POMO" Then
TANA = ActiveSheet.Name
End If
Exit Sub
ERR:
End Sub
Private Sub CheckBox1_Click()
On Error Resume Next
Dim AAAA As Long
If CheckBox1 = True Then
CheckBox2 = False
CheckBox3 = False
CheckBox4 = False
CheckBox5 = False
CheckBox6 = False
CommandButton8.Visible = False
With ListBox1
.ColumnCount = 6
.ColumnHeads = True
.ColumnWidths = 100 & ";" & 120 & ";" & 80 & ";" & 70 & ";" & 70 & ";" & 140
.BackColor = &HFFFF&
End With
With LLLNNN2
ListBox1.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 6)).Address(External:=True)
End With
ListBox1.ListIndex = ListBox1.ListCount - 1
If TextBox7.Value = "2" Or TextBox7.Value = "3" Then
If ComboBox4.Value <> "" Then
ListBox1.ListIndex = ComboBox4.ListIndex
Else:
ListBox1.ListIndex = ListBox1.ListCount - 1
End If
End If
If TextBox7.Value = "8" Or TextBox7.Value = "9" Then
If ComboBox8.Value <> "" Then
ListBox1.ListIndex = ComboBox8.ListIndex
Else:
ListBox1.ListIndex = ListBox1.ListCount - 1
End If
End If
End If
End Sub
Private Sub CheckBox2_Click()
On Error Resume Next
Dim AAAA As Long
If CheckBox2 = True Then
CheckBox1 = False
CheckBox3 = False
CheckBox4 = False
CheckBox5 = False
CheckBox6 = False
CommandButton8.Visible = True
With ListBox1
.ColumnCount = 13
.ColumnHeads = True
.ColumnWidths = 60 & ";" & 70 & ";" & 100 & ";" & 100 & ";" & 120 & ";" & 70 & ";" & 70 & ";" & 70 & ";" & 70 & ";" & 100 & ";" & 100 & ";" & 70 & ";" & 70
.BackColor = &HFFFFFF
End With
With LLLNNN3
ListBox1.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 13)).Address(External:=True)
End With
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox1.Value <> "" Then
ListBox1.ListIndex = ComboBox1.ListIndex
Else:
ListBox1.ListIndex = ListBox1.ListCount - 1
End If
End If
End Sub
Private Sub CheckBox3_Click()
On Error Resume Next
Dim AAAA As Long
If CheckBox3 = True Then
CheckBox1 = False
CheckBox2 = False
CheckBox4 = False
CheckBox5 = False
CheckBox6 = False
CommandButton8.Visible = False
With ListBox1
.ColumnCount = 9
.ColumnHeads = True
.ColumnWidths = 70 & ";" & 70 & ";" & 100 & ";" & 100 & ";" & 120 & ";" & 70 & ";" & 70 & ";" & 70 & ";" & 100
.BackColor = &H80FF80
End With
With LLLNNN4
ListBox1.RowSource = .Range(.Cells(16, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 9)).Address(External:=True)
End With
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox7.Value <> "" Then
ListBox1.ListIndex = ComboBox7.ListIndex
Else:
ListBox1.ListIndex = ListBox1.ListCount - 1
End If
End If
End Sub
Private Sub CheckBox4_Click()
On Error Resume Next
Dim AAAA As Long
If CheckBox4 = True Then
CheckBox1 = False
CheckBox2 = False
CheckBox3 = False
CheckBox5 = False
CheckBox6 = False
CommandButton8.Visible = True
With ListBox1
.ColumnCount = 201
.ColumnHeads = True
.BackColor = &H80C0FF
End With
With LLLNNN5
ListBox1.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 201)).Address(External:=True)
End With
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox6.Value <> "" Then
ListBox1.ListIndex = ComboBox6.ListIndex
Else:
ListBox1.ListIndex = ListBox1.ListCount - 1
End If
End If
End Sub
Private Sub CheckBox5_Click()
On Error Resume Next
Dim AAAA As Long
If CheckBox5 = True Then
CheckBox1 = False
CheckBox2 = False
CheckBox3 = False
CheckBox4 = False
CheckBox6 = False
CommandButton8.Visible = True
With ListBox1
.ColumnCount = 4
.ColumnHeads = True
.ColumnWidths = 140 & ";" & 140 & ";" & 140 & ";" & 100
.BackColor = &HE0E0E0
End With
With LLLNNN2
ListBox1.RowSource = .Range(.Cells(2, 7), .Cells(.Cells(Rows.Count, 7).End(xlUp).Row, 10)).Address(External:=True)
End With
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox5.Value <> "" Then
ListBox1.ListIndex = ComboBox5.ListIndex
End If
If ComboBox10.Value <> "" Then
ListBox1.ListIndex = ComboBox10.ListIndex
End If
End If
End Sub
Private Sub CheckBox6_Click()
On Error Resume Next
Dim AAAA As Long
If CheckBox6 = True Then
CheckBox1 = False
CheckBox2 = False
CheckBox3 = False
CheckBox4 = False
CheckBox5 = False
CommandButton8.Visible = False
End If
If LLLNNN6.[e1] <> "" And LLLNNN6.[n1] <> "" Then
With ListBox1
.ColumnCount = 201
.ColumnHeads = True
.BackColor = &H80C0FF
End With
With LLLNNN6
ListBox1.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 201)).Address(External:=True)
End With
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox6.Value <> "" Then
ListBox1.ListIndex = ComboBox6.ListIndex
Else:
ListBox1.ListIndex = ListBox1.ListCount - 1
End If
End If
If LLLNNN6.[e1] <> "" And LLLNNN6.[n1] = "" Then
With ListBox1
.ColumnCount = 13
.ColumnHeads = True
.ColumnWidths = 60 & ";" & 70 & ";" & 100 & ";" & 100 & ";" & 120 & ";" & 70 & ";" & 70 & ";" & 70 & ";" & 70 & ";" & 100 & ";" & 100 & ";" & 70 & ";" & 70
.BackColor = &HFFFFFF
End With
With LLLNNN6
ListBox1.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 13)).Address(External:=True)
End With
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox1.Value <> "" Then
ListBox1.ListIndex = ComboBox1.ListIndex
Else:
ListBox1.ListIndex = ListBox1.ListCount - 1
End If
End If
If LLLNNN6.[e1] = "" Then
With ListBox1
.ColumnCount = 4
.ColumnHeads = True
.ColumnWidths = 140 & ";" & 140 & ";" & 140 & ";" & 100
.BackColor = &HE0E0E0
End With
With LLLNNN6
ListBox1.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 13)).Address(External:=True)
End With
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox5.Value <> "" Then
ListBox1.ListIndex = ComboBox5.ListIndex
End If
If ComboBox10.Value <> "" Then
ListBox1.ListIndex = ComboBox10.ListIndex
End If
End If
End Sub
Sub crrrch()
On Error GoTo EERR
If LLLNNN1.Cells(1961, 1962) <> Date Then
LLLNNN1.Cells(1961, 1962) = Date
ActiveWorkbook.FollowHyperlink Address:="https://youtu.be/yeifKWW7weU", NewWindow:=True
End If
Exit Sub
EERR:
End Sub
Private Sub ComboBox1_Change()
On Error GoTo EERR
Dim ††† As Long
If ComboBox1.Value <> "" Then
CommandButton4.Visible = True
CommandButton1.Visible = False
End If
If ComboBox1.Value = "" Then
CommandButton4.Visible = False
CommandButton1.Visible = True
End If
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox1.Value <> "" Then
ListBox1.ListIndex = ComboBox1.ListIndex
End If
If TextBox7.Value = "1" Then
If ComboBox1.Value <> "" Then
††† = CDbl(LLLNNN3.Range("a2:a1048500").Find(What:=ComboBox1.Value, lookat:=xlWhole).Row)
If LLLNNN3.Cells(†††, 2) <> "" Then
TextBox1.Value = CDate(LLLNNN3.Cells(†††, 2))
End If
ComboBox2.Value = LLLNNN3.Cells(†††, 3).Value
ComboBox3.Value = LLLNNN3.Cells(†††, 4).Value
ComboBox4.Value = LLLNNN3.Cells(†††, 5).Value
Label12.Caption = LLLNNN3.Cells(†††, 6).Value
Label13.Caption = LLLNNN3.Cells(†††, 7).Value
TextBox2.Value = LLLNNN3.Cells(†††, 8).Value
TextBox3.Value = LLLNNN3.Cells(†††, 9).Value
ComboBox5.Value = LLLNNN3.Cells(†††, 10).Value
TextBox4.Value = LLLNNN3.Cells(†††, 11).Value
End If
End If
If ListBox1.BackColor = &HFFFFFF And CheckBox6 = True Then
Exit Sub
End If
Call CheckBox2_Click
Exit Sub
EERR:
TextBox1.Value = ""
ComboBox2.Value = ""
ComboBox3.Value = ""
ComboBox4.Value = ""
Label12.Caption = ""
Label13.Caption = ""
TextBox2.Value = ""
TextBox3.Value = ""
ComboBox5.Value = ""
TextBox4.Value = ""
End Sub
Private Sub ComboBox1_Enter()
On Error GoTo EERR
If ListBox1.BackColor = &HFFFFFF And CheckBox6 = True Then
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox1.Value <> "" Then
ListBox1.ListIndex = ComboBox1.ListIndex
End If
Exit Sub
End If
TextBox7.Value = ""
TextBox7.Value = "1"
CheckBox1 = False
CheckBox3 = False
CheckBox4 = False
CheckBox6 = False
CheckBox2 = True
Call CheckBox2_Click
Exit Sub
EERR:
End Sub
Private Sub ComboBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
Dim ††† As Long
If ComboBox1.Value <> "" Then
††† = CDbl(LLLNNN3.Range("a2:a1048500").Find(What:=ComboBox1.Value, lookat:=xlWhole).Row)
End If
Exit Sub
EERR:
ComboBox1.Value = ""
End Sub
Private Sub ComboBox10_Change()
On Error GoTo EERR
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox10.Value <> "" Then
ListBox1.ListIndex = ComboBox10.ListIndex
End If
Exit Sub
EERR:
End Sub
Private Sub ComboBox10_Enter()
On Error GoTo EERR
CheckBox5 = False
CheckBox5 = True
Exit Sub
EERR:
End Sub
Private Sub ComboBox10_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
Dim ††† As Long
If ComboBox10.Value <> "" Then
††† = CDbl(LLLNNN2.Range("g2:g1048500").Find(What:=ComboBox10.Value, lookat:=xlWhole).Row)
End If
Exit Sub
EERR:
ComboBox10.Value = ""
End Sub
Private Sub ComboBox2_Enter()
On Error GoTo EERR
If ListBox1.BackColor = &HFFFFFF And CheckBox6 = True Then
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox1.Value <> "" Then
ListBox1.ListIndex = ComboBox1.ListIndex
End If
Exit Sub
End If
CheckBox2 = False
CheckBox2 = True
Exit Sub
EERR:
End Sub
Private Sub ComboBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
If ComboBox2.Value <> "Access" And ComboBox2.Value > "Cost" And ComboBox2.Value <> "Credit/Discounts" Then
ComboBox2.Value = ""
End If
Exit Sub
EERR:
End Sub
Private Sub ComboBox3_Change()
On Error GoTo EERR
Dim ††† As Long
If TextBox7.Value = "2" Or TextBox7.Value = "1" Then
ComboBox4.Value = ""
Label12.Caption = ""
Label13.Caption = ""
If ComboBox3.Value <> "" Then
††† = CDbl(LLLNNN2.Range("a2:a1048500").Find(What:=ComboBox3.Value, lookat:=xlWhole).Row)
ComboBox4.Value = LLLNNN2.Cells(†††, 2).Value
Label12.Caption = LLLNNN2.Cells(†††, 3).Value
Label13.Caption = LLLNNN2.Cells(†††, 6).Value
End If
End If
Call CheckBox1_Click
Exit Sub
EERR:
End Sub
Private Sub ComboBox3_Enter()
On Error GoTo EERR
TextBox7.Value = ""
TextBox7.Value = "2"
CheckBox2 = False
CheckBox3 = False
CheckBox4 = False
CheckBox6 = False
Call CheckBox1_Click
If ComboBox3.Value <> "" Then
††† = CDbl(LLLNNN2.Range("a2:a1048500").Find(What:=ComboBox3.Value, lookat:=xlWhole).Row)
ComboBox4.Value = LLLNNN2.Cells(†††, 2).Value
Label12.Caption = LLLNNN2.Cells(†††, 3).Value
Label13.Caption = LLLNNN2.Cells(†††, 6).Value
End If
Exit Sub
EERR:
End Sub
Private Sub ComboBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
Dim ††† As Long
If ComboBox3.Value <> "" Then
††† = CDbl(LLLNNN2.Range("a2:a1048500").Find(What:=ComboBox3.Value, lookat:=xlWhole).Row)
End If
Exit Sub
EERR:
ComboBox3.Value = ""
End Sub
Private Sub ComboBox4_Change()
On Error GoTo EERR
Dim ††† As Long
If TextBox7.Value = "3" Then
ComboBox3.Value = ""
ComboBox8.Value = ""
Label24.Caption = ""
Label25.Caption = ""
Label12.Caption = ""
Label13.Caption = ""
If ComboBox4.Value <> "" Then
††† = CDbl(LLLNNN2.Range("b2:b1048500").Find(What:=ComboBox4.Value, lookat:=xlWhole).Row)
ComboBox3.Value = LLLNNN2.Cells(†††, 1).Value
Label12.Caption = LLLNNN2.Cells(†††, 3).Value
Label13.Caption = LLLNNN2.Cells(†††, 6).Value
End If
End If
Call CheckBox1_Click
Exit Sub
EERR:
End Sub
Private Sub ComboBox4_Enter()
On Error GoTo EERR
TextBox7.Value = ""
TextBox7.Value = "3"
CheckBox2 = False
CheckBox3 = False
CheckBox4 = False
CheckBox6 = False
Call CheckBox1_Click
If ComboBox4.Value <> "" Then
††† = CDbl(LLLNNN2.Range("b2:b1048500").Find(What:=ComboBox4.Value, lookat:=xlWhole).Row)
ComboBox3.Value = LLLNNN2.Cells(†††, 1).Value
Label12.Caption = LLLNNN2.Cells(†††, 3).Value
Label13.Caption = LLLNNN2.Cells(†††, 6).Value
End If
Exit Sub
EERR:
End Sub
Private Sub ComboBox4_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
Dim ††† As Long
If ComboBox4.Value <> "" Then
††† = CDbl(LLLNNN2.Range("b2:b1048500").Find(What:=ComboBox4.Value, lookat:=xlWhole).Row)
End If
Exit Sub
EERR:
ComboBox4.Value = ""
End Sub
Private Sub ComboBox5_Change()
On Error GoTo EERR
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox5.Value <> "" Then
ListBox1.ListIndex = ComboBox5.ListIndex
End If
Exit Sub
EERR:
End Sub
Private Sub ComboBox5_Enter()
On Error GoTo EERR
CheckBox5 = False
CheckBox5 = True
Exit Sub
EERR:
End Sub
Private Sub ComboBox5_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
Dim ††† As Long
If ComboBox5.Value <> "" Then
††† = CDbl(LLLNNN2.Range("g2:g1048500").Find(What:=ComboBox5.Value, lookat:=xlWhole).Row)
End If
Exit Sub
EERR:
ComboBox5.Value = ""
End Sub
Private Sub ComboBox6_Change()
On Error GoTo EERR
Dim AAAC As Long
Dim SCHOT As Long
Dim ††† As Long
ComboBox7.Clear
ComboBox7.Value = ""
LLLNNN4.Range("a16:i35") = ""
If TextBox7.Value = "6" Then
If ComboBox6.Value <> "" Then
LLLNNN4.Cells(13, 1) = "Removal certificate"
LLLNNN4.Cells(13, 4) = "No.:"
LLLNNN4.Cells(13, 5) = ComboBox6.Value
LLLNNN4.Cells(15, 1) = "Position No."
LLLNNN4.Cells(15, 2) = "Date"
LLLNNN4.Cells(15, 3) = "Article No."
LLLNNN4.Cells(15, 4) = "Description"
LLLNNN4.Cells(15, 5) = "Unit"
LLLNNN4.Cells(15, 6) = "Price"
LLLNNN4.Cells(15, 7) = "Quantity"
LLLNNN4.Cells(15, 8) = "Amount"
LLLNNN4.Cells(15, 9) = "Storage bin"
TextBox8.Value = ComboBox6.Value
††† = CDbl(LLLNNN5.Range("a2:a1048500").Find(What:=ComboBox6.Value, lookat:=xlWhole).Row)
For SCHOT = 0 To 19
AAAC = 2 + SCHOT * 10
If LLLNNN5.Cells(†††, AAAC).Value <> "" And LLLNNN5.Cells(†††, AAAC).Value <> "_" Then
With ComboBox7
.AddItem LLLNNN5.Cells(†††, AAAC).Value
End With
End If
Next SCHOT
If ListBox1.BackColor = &H80C0FF And CheckBox6 = True Then
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox6.Value <> "" Then
ListBox1.ListIndex = ComboBox6.ListIndex
End If
Exit Sub
End If
CheckBox4 = True
Call CheckBox4_Click
End If
End If
Exit Sub
EERR:
TextBox5.Value = ""
ComboBox8.Value = ""
ComboBox4.Value = ""
TextBox6.Value = ""
Label26.Caption = ""
ComboBox5.Value = ""
ComboBox10.Value = ""
End Sub
Private Sub ComboBox6_Enter()
On Error GoTo EERR
TextBox7.Value = ""
TextBox7.Value = "6"
If ListBox1.BackColor = &H80C0FF And CheckBox6 = True Then
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox6.Value <> "" Then
ListBox1.ListIndex = ComboBox6.ListIndex
End If
Exit Sub
End If
CheckBox1 = False
CheckBox2 = False
CheckBox3 = False
CheckBox6 = False
CheckBox4 = True
Call CheckBox4_Click
With LLLNNN5
ComboBox6.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 1)).Address(External:=True)
End With
Exit Sub
EERR:
End Sub
Private Sub ComboBox6_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
Dim ††† As Long
††† = CDbl(LLLNNN5.Range("a2:a1048500").Find(What:=ComboBox6.Value, lookat:=xlWhole).Row)
Exit Sub
EERR:
ComboBox6.Value = ""
End Sub
Private Sub ComboBox7_Change()
On Error GoTo EERR
Dim AAAC As Long
Dim ††† As Long
ComboBox1.Value = ""
CommandButton2.Visible = True
If ComboBox6.Value <> "" Then
If ComboBox7.Value <> "" Then
††† = CDbl(LLLNNN5.Range("a2:a1048500").Find(What:=ComboBox6.Value, lookat:=xlWhole).Row)
AAAC = (CDbl(ComboBox7.Value) - 1) * 10 + 1
ComboBox1.Value = LLLNNN5.Cells(†††, AAAC + 10).Value
CommandButton2.Visible = False
If LLLNNN5.Cells(†††, AAAC + 1) <> "" Then
TextBox5.Value = CDate(LLLNNN5.Cells(†††, AAAC + 2))
End If
ComboBox8.Value = LLLNNN5.Cells(†††, AAAC + 3).Value
ComboBox9.Value = LLLNNN5.Cells(†††, AAAC + 4).Value
Label24.Caption = LLLNNN5.Cells(†††, AAAC + 5).Value
Label25.Caption = LLLNNN5.Cells(†††, AAAC + 6).Value
TextBox6.Value = LLLNNN5.Cells(†††, AAAC + 7).Value
Label26.Caption = LLLNNN5.Cells(†††, AAAC + 8).Value
ComboBox10.Value = LLLNNN5.Cells(†††, AAAC + 9).Value
End If
End If
CheckBox3 = False
CheckBox3 = True
Exit Sub
EERR:
End Sub
Private Sub ComboBox7_Enter()
On Error GoTo EERR
Dim AAAC As Long
Dim SCHOT As Long
Dim ††† As Long
Dim AAAR As Long
Dim PNPN As Long
TextBox7.Value = "7"
CheckBox1 = False
CheckBox2 = False
CheckBox4 = False
CheckBox6 = False
If ComboBox6.Value <> "" Then
If TextBox8.Value <> LLLNNN4.Cells(13, 5) Then
††† = CDbl(LLLNNN5.Range("a2:a1048500").Find(What:=ComboBox6.Value, lookat:=xlWhole).Row)
AAAR = 16
For SCHOT = 0 To 19
AAAC = 2 + SCHOT * 10
If LLLNNN5.Cells(†††, AAAC).Value <> "" And LLLNNN5.Cells(†††, AAAC).Value <> "_" Then
For PNPN = 0 To 8
LLLNNN4.Cells(AAAR, 1 + PNPN) = LLLNNN5.Cells(†††, AAAC + PNPN)
Next PNPN
AAAR = AAAR + 1
End If
Next SCHOT
End If
End If
CheckBox3 = False
CheckBox3 = True
Exit Sub
EERR:
End Sub
Private Sub ComboBox7_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
Dim ††† As Long
Dim AAAC As Long
Dim KKKK As Long
Dim SCHOT As Long
If ComboBox6.Value <> "" Then
If ComboBox7.Value <> "" Then
††† = CDbl(LLLNNN5.Range("a2:a1048500").Find(What:=ComboBox6.Value, lookat:=xlWhole).Row)
KKKK = 0
For SCHOT = 0 To 19
AAAC = 2 + SCHOT * 10
If LLLNNN5.Cells(†††, AAAC) = CDbl(ComboBox7.Value) Then
KKKK = KKKK + 1
End If
Next SCHOT
If KKKK = 0 Then
ComboBox7.Value = ""
End If
End If
End If
Exit Sub
EERR:
ComboBox7.Value = ""
End Sub
Private Sub ComboBox8_Change()
On Error GoTo EERR
Dim ††† As Long
If TextBox7.Value = "8" Or TextBox7.Value = "7" Then
ComboBox9.Value = ""
Label24.Caption = ""
Label25.Caption = ""
If ComboBox8.Value <> "" Then
††† = CDbl(LLLNNN2.Range("a2:a1048500").Find(What:=ComboBox8.Value, lookat:=xlWhole).Row)
ComboBox9.Value = LLLNNN2.Cells(†††, 2).Value
Label24.Caption = LLLNNN2.Cells(†††, 3).Value
Label25.Caption = LLLNNN2.Cells(†††, 6).Value
End If
End If
Call CheckBox1_Click
Exit Sub
EERR:
End Sub
Private Sub ComboBox8_Enter()
On Error GoTo EERR
Dim ††† As Long
TextBox7.Value = ""
TextBox7.Value = "8"
CheckBox2 = False
CheckBox3 = False
CheckBox4 = False
CheckBox6 = False
Call CheckBox1_Click
If ComboBox8.Value <> "" Then
††† = CDbl(LLLNNN2.Range("a2:a1048500").Find(What:=ComboBox8.Value, lookat:=xlWhole).Row)
ComboBox9.Value = LLLNNN2.Cells(†††, 2).Value
Label24.Caption = LLLNNN2.Cells(†††, 3).Value
Label25.Caption = LLLNNN2.Cells(†††, 6).Value
End If
Exit Sub
EERR:
End Sub
Private Sub ComboBox8_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
Dim ††† As Long
If ComboBox8.Value <> "" Then
††† = CDbl(LLLNNN2.Range("a2:a1048500").Find(What:=ComboBox8.Value, lookat:=xlWhole).Row)
End If
Exit Sub
EERR:
ComboBox8.Value = ""
End Sub
Private Sub ComboBox9_Change()
On Error GoTo EERR
Dim ††† As Long
If TextBox7.Value = "9" Then
ComboBox8.Value = ""
ComboBox3.Value = ""
Label12.Caption = ""
Label13.Caption = ""
Label24.Caption = ""
Label25.Caption = ""
If ComboBox9.Value <> "" Then
††† = CDbl(LLLNNN2.Range("b2:b1048500").Find(What:=ComboBox9.Value, lookat:=xlWhole).Row)
ComboBox8.Value = LLLNNN2.Cells(†††, 1).Value
Label24.Caption = LLLNNN2.Cells(†††, 3).Value
Label25.Caption = LLLNNN2.Cells(†††, 6).Value
End If
End If
Call CheckBox1_Click
Exit Sub
EERR:
End Sub
Private Sub ComboBox9_Enter()
On Error GoTo EERR
TextBox7.Value = ""
TextBox7.Value = "9"
CheckBox2 = False
CheckBox3 = False
CheckBox4 = False
CheckBox6 = False
Call CheckBox1_Click
If ComboBox9.Value <> "" Then
††† = CDbl(LLLNNN2.Range("b2:b1048500").Find(What:=ComboBox9.Value, lookat:=xlWhole).Row)
ComboBox8.Value = LLLNNN2.Cells(†††, 1).Value
Label24.Caption = LLLNNN2.Cells(†††, 3).Value
Label25.Caption = LLLNNN2.Cells(†††, 6).Value
End If
Exit Sub
EERR:
End Sub
Private Sub ComboBox9_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
Dim ††† As Long
If ComboBox9.Value <> "" Then
††† = CDbl(LLLNNN2.Range("b2:b1048500").Find(What:=ComboBox9.Value, lookat:=xlWhole).Row)
End If
Exit Sub
EERR:
ComboBox9.Value = ""
End Sub
Private Sub CommandButton1_Click()
On Error Resume Next
Dim ††† As Long
Dim KKKK As Long
Dim SCHOT As Long
Dim AAAR As Long
Dim AAAL As Long
Dim SLOWO As String
TextBox1.SetFocus
ComboBox2.SetFocus
TextBox3.SetFocus
TextBox4.SetFocus
If ComboBox2.Value = "" Then
MsgBox "Business case is not selected!", 48, "https://excel.hpage.de "
ComboBox2.SetFocus
Exit Sub
End If
If ComboBox3.Value = "" Then
MsgBox "Article no. is not selected!", 48, "https://excel.hpage.de "
ComboBox3.SetFocus
Exit Sub
End If
If TextBox2.Value = "" Then
TextBox2.Value = 0
End If
If TextBox3.Value = "" Then
TextBox3.Value = 0
End If
If ComboBox5.Value = "" Then
MsgBox "Storage bin is not selected!", 48, "https://excel.hpage.de "
ComboBox5.SetFocus
Exit Sub
End If
AAAL = CDbl(LLLNNN2.Range("g2:g1048500").Find(What:=ComboBox5.Value, lookat:=xlWhole).Row)
If LLLNNN2.Cells(AAAL, 8) <> "" And LLLNNN2.Cells(AAAL, 8) <> ComboBox3.Value And LLLNNN2.Cells(AAAL, 8) <> "_" Then
MsgBox "Other article have already been booked on the selected storage bin!", 48, "https://excel.hpage.de "
ComboBox5.SetFocus
Exit Sub
End If
If ComboBox1.Value = "" Then
KKKK = 0
For SCHOT = 2 To 1048501
If KKKK = 0 Then
If LLLNNN3.Cells(SCHOT, 1).Value = "" Or LLLNNN3.Cells(SCHOT, 1).Value = "_" Then
KKKK = LLLNNN3.Cells(SCHOT, 1).Row
End If
End If
Next SCHOT
††† = KKKK
End If
If ComboBox1.Value = "" Then
AAAR = CDbl(LLLNNN2.Range("a2:a1048500").Find(What:=ComboBox3.Value, lookat:=xlWhole).Row)
If ††† > 1048500 Then
MsgBox "Journal is full!", 48, "https://excel.hpage.de "
ComboBox1.SetFocus
Exit Sub
End If
LLLNNN3.Cells(†††, 1) = ††† - 1
If TextBox1.Value = "" Then
LLLNNN3.Cells(†††, 2) = Date
Else:
LLLNNN3.Cells(†††, 2) = CDate(TextBox1.Value)
End If
LLLNNN3.Cells(†††, 3) = ComboBox2.Value
LLLNNN3.Cells(†††, 4) = ComboBox3.Value
LLLNNN3.Cells(†††, 5) = ComboBox4.Value
LLLNNN3.Cells(†††, 6) = Label12.Caption
If ComboBox2.Value = "Access" Then
LLLNNN3.Cells(†††, 8) = CDbl(TextBox2.Value)
LLLNNN3.Cells(†††, 9) = CDbl(TextBox3.Value)
LLLNNN2.Unprotect Password:="3"
LLLNNN2.Cells(AAAR, 4) = LLLNNN2.Cells(AAAR, 4) + CDbl(TextBox2.Value)
LLLNNN2.Cells(AAAR, 5) = Round(LLLNNN2.Cells(AAAR, 5) + CDbl(TextBox3.Value), 2)
LLLNNN2.Cells(AAAR, 6) = Round(LLLNNN2.Cells(AAAR, 5) / LLLNNN2.Cells(AAAR, 4), 2)
LLLNNN2.Protect Password:="3"
End If
If ComboBox2.Value = "Cost" Then
LLLNNN3.Cells(†††, 8) = 0
LLLNNN3.Cells(†††, 9) = CDbl(TextBox3.Value)
LLLNNN2.Unprotect Password:="3"
LLLNNN2.Cells(AAAR, 4) = LLLNNN2.Cells(AAAR, 4) + 0
LLLNNN2.Cells(AAAR, 5) = Round(LLLNNN2.Cells(AAAR, 5) + CDbl(TextBox3.Value), 2)
LLLNNN2.Cells(AAAR, 6) = Round(LLLNNN2.Cells(AAAR, 5) / LLLNNN2.Cells(AAAR, 4), 2)
LLLNNN2.Protect Password:="3"
End If
If ComboBox2.Value = "Credit/Discounts" Then
LLLNNN3.Cells(†††, 8) = 0
LLLNNN3.Cells(†††, 9) = CDbl(TextBox3.Value) * -1
LLLNNN2.Unprotect Password:="3"
LLLNNN2.Cells(AAAR, 4) = LLLNNN2.Cells(AAAR, 4) + 0
LLLNNN2.Cells(AAAR, 5) = Round(LLLNNN2.Cells(AAAR, 5) - CDbl(TextBox3.Value), 2)
LLLNNN2.Cells(AAAR, 6) = Round(LLLNNN2.Cells(AAAR, 5) / LLLNNN2.Cells(AAAR, 4), 2)
LLLNNN2.Protect Password:="3"
End If
LLLNNN3.Cells(†††, 7) = LLLNNN2.Cells(AAAR, 6)
LLLNNN3.Cells(†††, 10) = ComboBox5.Value
LLLNNN3.Cells(†††, 11) = TextBox4.Value
LLLNNN3.Cells(†††, 12) = "_"
LLLNNN3.Cells(†††, 13) = "_"
LLLNNN2.Unprotect Password:="3"
LLLNNN2.Cells(AAAL, 8) = ComboBox3.Value
LLLNNN2.Cells(AAAL, 9) = ComboBox4.Value
LLLNNN2.Cells(AAAL, 10) = LLLNNN2.Cells(AAAL, 10) + LLLNNN3.Cells(†††, 8)
LLLNNN2.Protect Password:="3"
With LLLNNN2
ComboBox3.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 1)).Address(External:=True)
ComboBox4.RowSource = .Range(.Cells(2, 2), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 2)).Address(External:=True)
End With
With LLLNNN3
ComboBox1.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 1)).Address(External:=True)
End With
SLOWO = ComboBox3.Value
ComboBox3.SetFocus
ComboBox3.Value = ""
ComboBox3.Value = SLOWO
ComboBox1.SetFocus
ComboBox1.Value = ††† - 1
ComboBox1.SetFocus
Exit Sub
End If
Exit Sub
End Sub
Private Sub CommandButton2_Click()
On Error Resume Next
Dim AAAC As Long
Dim PPPP As Long
Dim ††† As Long
Dim LLLZ As Long
Dim LLLC As Long
Dim GGGZ As Long
Dim KKKK As Long
Dim SCHOT As Long
Dim AAAL As Long
Dim AAAR As Long
If ComboBox6.Value = "_" Then
ComboBox6.Value = ""
End If
KKKK = 0
For SCHOT = 2 To 1048501
If KKKK = 0 Then
If LLLNNN3.Cells(SCHOT, 1).Value = "" Or LLLNNN3.Cells(SCHOT, 1).Value = "_" Then
KKKK = LLLNNN3.Cells(SCHOT, 1).Row
End If
End If
Next SCHOT
AAAR = KKKK
If AAAR > 1048500 Then
MsgBox "Journal is fulll!", 48, "https://excel.hpage.de "
ComboBox6.SetFocus
Exit Sub
End If
If ComboBox8.Value = "" Then
MsgBox "Article no. is not selected!", 48, "https://excel.hpage.de "
ComboBox8.SetFocus
Exit Sub
End If
ComboBox8.SetFocus
TextBox6.SetFocus
ComboBox10.SetFocus
††† = CDbl(LLLNNN2.Range("a2:a1048500").Find(What:=ComboBox8.Value, lookat:=xlWhole).Row)
If LLLNNN2.Cells(†††, 4) = "" Or LLLNNN2.Cells(†††, 4) = 0 Or LLLNNN2.Cells(†††, 4) < 0 Then
MsgBox "Article has no stock!", 48, "https://excel.hpage.de "
TextBox6.SetFocus
Exit Sub
End If
If TextBox6.Value = "" Then
MsgBox "Quantity is not listed!", 48, "https://excel.hpage.de "
TextBox6.SetFocus
Exit Sub
End If
If Label26.Caption = "" Then
MsgBox "Amount is missing!", 48, "https://excel.hpage.de "
Exit Sub
End If
If ComboBox10.Value = "" Then
MsgBox "Storage bin is not selected!", 48, "https://excel.hpage.de "
ComboBox10.SetFocus
Exit Sub
End If
AAAL = CDbl(LLLNNN2.Range("g2:g1048500").Find(What:=ComboBox10.Value, lookat:=xlWhole).Row)
If LLLNNN2.Cells(AAAL, 10) <= 0 Then
MsgBox "Other article have already been booked on the selected storage bin!", 48, "https://excel.hpage.de "
ComboBox10.SetFocus
Exit Sub
End If
If LLLNNN2.Cells(AAAL, 10) < CDbl(TextBox6.Value) Then
MsgBox "There are too few article on the chosen storage bin!", 48, "https://excel.hpage.de "
TextBox6.SetFocus
Exit Sub
End If
If LLLNNN2.Cells(AAAL, 8) = "" Or LLLNNN2.Cells(AAAL, 8) = "_" Then
MsgBox "There is no article on the selected storage bin!", 48, "https://excel.hpage.de "
ComboBox10.SetFocus
Exit Sub
End If
If LLLNNN2.Cells(AAAL, 8) <> ComboBox8.Value Then
MsgBox "There is no article on the selected storage bin!", 48, "https://excel.hpage.de "
ComboBox10.SetFocus
Exit Sub
End If
If LLLNNN2.Cells(†††, 4) - CDbl(TextBox6.Value) < 0 Then
MsgBox "Quantity is larger than stock!", 48, "https://excel.hpage.de "
TextBox6.SetFocus
Exit Sub
End If
If ComboBox6.Value = "" Then
KKKK = 0
For SCHOT = 2 To 1048501
If KKKK = 0 Then
If LLLNNN5.Cells(SCHOT, 1).Value = "" Or LLLNNN5.Cells(SCHOT, 1).Value = "_" Then
KKKK = LLLNNN5.Cells(SCHOT, 1).Row
End If
End If
Next SCHOT
LLLZ = KKKK
End If
If ComboBox6.Value <> "" Then
LLLZ = CDbl(LLLNNN5.Range("a2:a1048500").Find(What:=CDbl(ComboBox6.Value), lookat:=xlWhole).Row)
End If
KKKK = 0
For SCHOT = 0 To 20
If KKKK = 0 Then
AAAC = 2 + SCHOT * 10
If LLLNNN5.Cells(LLLZ, AAAC).Value = "" Or LLLNNN5.Cells(LLLZ, AAAC).Value = "_" Then
KKKK = KKKK + 1
End If
LLLC = AAAC
PPPP = SCHOT + 1
End If
Next SCHOT
If PPPP > 20 Then
MsgBox "In a removal certificate, the program creates only 20 positions!", 48, "https://excel.hpage.de "
Exit Sub
End If
KKKK = 0
For SCHOT = 2 To 1048501
If KKKK = 0 Then
If LLLNNN3.Cells(SCHOT, 1).Value = "" Or LLLNNN3.Cells(SCHOT, 1).Value = "_" Then
KKKK = LLLNNN3.Cells(SCHOT, 1).Row
End If
End If
Next SCHOT
GGGZ = KKKK
If GGGZ > 1048500 Then
MsgBox "Journal is full!", 48, "https://excel.hpage.de "
ComboBox10.SetFocus
Exit Sub
End If
LLLNNN3.Cells(GGGZ, 1) = GGGZ - 1
If TextBox5.Value = "" Then
LLLNNN3.Cells(GGGZ, 2) = Date
Else:
LLLNNN3.Cells(GGGZ, 2) = CDate(TextBox5.Value)
End If
LLLNNN3.Cells(GGGZ, 3) = "Removal"
LLLNNN3.Cells(GGGZ, 4) = ComboBox8.Value
LLLNNN3.Cells(GGGZ, 5) = ComboBox9.Value
LLLNNN3.Cells(GGGZ, 6) = Label24.Caption
LLLNNN3.Cells(GGGZ, 7) = CDbl(Label25.Caption)
LLLNNN3.Cells(GGGZ, 8) = CDbl(TextBox6.Value) * -1
LLLNNN3.Cells(GGGZ, 9) = CDbl(Label26.Caption) * -1
LLLNNN3.Cells(GGGZ, 10) = ComboBox10.Value
LLLNNN3.Cells(GGGZ, 11) = "Removal certificate"
LLLNNN3.Cells(GGGZ, 12) = LLLZ - 1
LLLNNN3.Cells(GGGZ, 13) = PPPP
LLLNNN2.Unprotect Password:="3"
LLLNNN2.Cells(†††, 4) = LLLNNN2.Cells(†††, 4) - CDbl(TextBox6.Value)
LLLNNN2.Cells(†††, 5) = Round(LLLNNN2.Cells(†††, 5) - CDbl(Label26.Caption), 2)
LLLNNN2.Cells(†††, 6) = Round(LLLNNN2.Cells(†††, 5) / LLLNNN2.Cells(†††, 4), 2)
If LLLNNN2.Cells(†††, 4) = 0 Or LLLNNN2.Cells(†††, 4) = "" Then
LLLNNN2.Cells(†††, 6) = ""
End If
LLLNNN2.Protect Password:="3"
If ComboBox6.Value = "" Then
LLLNNN5.Cells(LLLZ, 1).Value = LLLZ - 1
End If
LLLNNN5.Cells(LLLZ, LLLC) = PPPP
If TextBox5.Value = "" Then
LLLNNN5.Cells(LLLZ, LLLC + 1) = Date
Else:
LLLNNN5.Cells(LLLZ, LLLC + 1) = CDate(TextBox5.Value)
End If
LLLNNN5.Cells(LLLZ, LLLC + 2) = ComboBox8.Value
LLLNNN5.Cells(LLLZ, LLLC + 3) = ComboBox9.Value
LLLNNN5.Cells(LLLZ, LLLC + 4) = Label24.Caption
LLLNNN5.Cells(LLLZ, LLLC + 5) = CDbl(Label25.Caption)
LLLNNN5.Cells(LLLZ, LLLC + 6) = CDbl(TextBox6.Value)
LLLNNN5.Cells(LLLZ, LLLC + 7) = CDbl(Label26.Caption)
LLLNNN5.Cells(LLLZ, LLLC + 8) = ComboBox10.Value
LLLNNN5.Cells(LLLZ, LLLC + 9) = LLLNNN3.Cells(GGGZ, 1)
LLLNNN2.Unprotect Password:="3"
LLLNNN2.Cells(AAAL, 8) = ComboBox8.Value
LLLNNN2.Cells(AAAL, 9) = ComboBox9.Value
LLLNNN2.Cells(AAAL, 10) = LLLNNN2.Cells(AAAL, 10) - CDbl(TextBox6.Value)
If LLLNNN2.Cells(AAAL, 10) = "" Or LLLNNN2.Cells(AAAL, 10) <= 0 Then
LLLNNN2.Cells(AAAL, 8) = "_"
LLLNNN2.Cells(AAAL, 9) = "_"
LLLNNN2.Cells(AAAL, 10) = ""
End If
LLLNNN2.Protect Password:="3"
If ComboBox6.Value = "" Then
With LLLNNN5
ComboBox6.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 1)).Address(External:=True)
End With
End If
ComboBox8.SetFocus
ComboBox6.SetFocus
ComboBox6.Value = ""
ComboBox6.Value = LLLZ - 1
ComboBox7.Value = PPPP
ComboBox7.SetFocus
With LLLNNN3
ComboBox1.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 1)).Address(External:=True)
End With
Exit Sub
End Sub
Sub COOUUFAF()
On Error GoTo ERR
TBB1.BackColor = &HC0FFFF
TBB2.BackColor = &HC0FFFF
KuNr.Enabled = True
KuNr.BackColor = &HC0FFFF
Dim IC As String
IC = CoB1
If CoB1 > "" Then
Sheets(IC).Activate
End If
If ActiveSheet.Name <> "Zailer" And ActiveSheet.Name <> "POMO" Then
Dim AAAZ As Variant
Dim AAAC As Variant
POMO.[a2] = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
POMO.[a3] = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Column
AAAZ = CDbl(POMO.[a2])
AAAC = CDbl(POMO.[a3])
SPALTA1 = ""
SPALTA2 = ""
SPALTA3 = ""
SPALTA4 = ""
SPALTA5 = ""
SPALTA6 = ""
SPALTA7 = ""
SPALTB1 = ""
SPALTB2 = ""
SPALTB3 = ""
SPALTB4 = ""
SPALTB5 = ""
SPALTB6 = ""
SPALTB7 = ""
SPALTC1 = ""
SPALTC2 = ""
SPALTC3 = ""
SPALTC4 = ""
SPALTC5 = ""
SPALTC6 = ""
SPALTC7 = ""
SPALTD1 = ""
SPALTD2 = ""
SPALTD3 = ""
SPALTD4 = ""
SPALTD5 = ""
SPALTD6 = ""
SPALTD7 = ""
SPALTE1 = ""
SPALTE2 = ""
SPALTE3 = ""
SPALTE4 = ""
SPALTE5 = ""
SPALTE6 = ""
SPALTE7 = ""
SPALTF1 = ""
SPALTF2 = ""
SPALTF3 = ""
SPALTF4 = ""
SPALTF5 = ""
SPALTF6 = ""
SPALTF7 = ""
SPALTG1 = ""
SPALTG2 = ""
SPALTG3 = ""
SPALTG4 = ""
SPALTG5 = ""
SPALTG6 = ""
SPALTG7 = ""
SPALTA = ""
SPALTB = ""
SPALTC = ""
SPALTD = ""
SPALTE = ""
SPALTF = ""
SPALTG = ""
KuNr = ""
TBB1.Value = ""
TBB2.Value = ""
TBB3.Value = ""
TBB4.Value = ""
TBB5.Value = ""
TBB6.Value = ""
POMO.[a1] = ""
POMO.[b1] = ""
POMO.[c1] = ""
POMO.[d1] = ""
POMO.[e1] = ""
POMO.[F1] = ""
POMO.[g1] = ""
POMO.[h1] = ""
POMO.[i1] = ""
POMO.[j1] = ""
POMO.[k1] = ""
POMO.[L1] = ""
POMO.[m1] = ""
If POMO.[a2] < 65536 Then
Dim ††† As Variant
If POMO.[a3] = 1 Then
POMO.[a4] = 0
††† = POMO.[a4]
End If
If POMO.[a3] = 7 Then
POMO.[a4] = 6
††† = POMO.[a4]
End If
SPALTA = ActiveSheet.Cells(1, AAAC - †††).Value
SPALTB = ActiveSheet.Cells(1, AAAC + 1).Value
SPALTC = ActiveSheet.Cells(1, AAAC + 2).Value
SPALTD = ActiveSheet.Cells(1, AAAC + 3).Value
SPALTE = ActiveSheet.Cells(1, AAAC + 4).Value
SPALTF = ActiveSheet.Cells(1, AAAC + 5).Value
SPALTG = ActiveSheet.Cells(1, AAAC + 6).Value
If POMO.[a2] > 8 Then
SPALTA1 = ActiveSheet.Cells(AAAZ - 6, AAAC - †††).Value
SPALTB1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 1).Value
SPALTC1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 2).Value
SPALTD1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 3).Value
SPALTE1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 4).Value
SPALTF1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 5).Value
SPALTG1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 6).Value
End If
If POMO.[a2] > 7 Then
SPALTA2 = ActiveSheet.Cells(AAAZ - 5, AAAC - †††).Value
SPALTB2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 1).Value
SPALTC2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 2).Value
SPALTD2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 3).Value
SPALTE2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 4).Value
SPALTF2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 5).Value
SPALTG2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 6).Value
End If
If POMO.[a2] > 6 Then
SPALTA3 = ActiveSheet.Cells(AAAZ - 4, AAAC - †††).Value
SPALTB3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 1).Value
SPALTC3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 2).Value
SPALTD3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 3).Value
SPALTE3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 4).Value
SPALTF3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 5).Value
SPALTG3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 6).Value
End If
If POMO.[a2] > 5 Then
SPALTA4 = ActiveSheet.Cells(AAAZ - 3, AAAC - †††).Value
SPALTB4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 1).Value
SPALTC4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 2).Value
SPALTD4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 3).Value
SPALTE4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 4).Value
SPALTF4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 5).Value
SPALTG4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 6).Value
End If
If POMO.[a2] > 4 Then
SPALTA5 = ActiveSheet.Cells(AAAZ - 2, AAAC - †††).Value
SPALTB5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 1).Value
SPALTC5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 2).Value
SPALTD5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 3).Value
SPALTE5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 4).Value
SPALTF5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 5).Value
SPALTG5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 6).Value
End If
If POMO.[a2] > 3 Then
SPALTA6 = ActiveSheet.Cells(AAAZ - 1, AAAC - †††).Value
SPALTB6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 1).Value
SPALTC6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 2).Value
SPALTD6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 3).Value
SPALTE6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 4).Value
SPALTF6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 5).Value
SPALTG6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 6).Value
End If
If POMO.[a2] > 2 Then
SPALTA7 = ActiveSheet.Cells(AAAZ, AAAC - †††).Value
SPALTB7 = ActiveSheet.Cells(AAAZ, AAAC + 1).Value
SPALTC7 = ActiveSheet.Cells(AAAZ, AAAC + 2).Value
SPALTD7 = ActiveSheet.Cells(AAAZ, AAAC + 3).Value
SPALTE7 = ActiveSheet.Cells(AAAZ, AAAC + 4).Value
SPALTF7 = ActiveSheet.Cells(AAAZ, AAAC + 5).Value
SPALTG7 = ActiveSheet.Cells(AAAZ, AAAC + 6).Value
End If
End If
End If
If ActiveSheet.Name <> "Zailer" And ActiveSheet.Name <> "POMO" Then
TANA = ActiveSheet.Name
End If
Exit Sub
ERR:
End Sub
Private Sub CommandButton3_Click()
On Error GoTo EERR
If ComboBox6.Value = "" Or ComboBox6.Value = "_" Then
LLLNNN4.[e13] = ""
End If
ComboBox6.SetFocus
ComboBox7.SetFocus
LLLNNN4.Activate
LLLNNN4.[e13].Select
Dim SHOT As Long
For SHOT = 1 To 9
ActiveSheet.Cells(Rows.Count, SHOT).EntireColumn.AutoFit
Next SHOT
With ActiveSheet.PageSetup
.RightHeader = ActiveSheet.Name & " " & ActiveSheet.[e13] & ": &P/&N"
End With
ActiveWindow.View = xlNormalView
UserForm1.Hide
Exit Sub
EERR:
End Sub
Private Sub CommandButton4_Click()
On Error Resume Next
UserForm1.Hide
Dim SCHOT As Long
Dim AASC As Long
Dim AASZ As Long
Dim AAAR As Long
Dim ††† As Long
Dim AAAA As Variant
Dim AAAC As Long
Dim AALP As Long
Dim strSuchen As Variant
strSuchen = Application.InputBox("Password:", "https://excel.hpage.de Delete ")
If strSuchen <> 3 Then
AAAA = MsgBox("The password is wrong!", , "https://excel.hpage.de Delete")
UserForm1.Show
Exit Sub
End If
If strSuchen = False Then
UserForm1.Show
Exit Sub
Else:
††† = 0
††† = CDbl(LLLNNN3.Range("a2:a1048500").Find(What:=ComboBox1.Value, lookat:=xlWhole).Row)
If ††† = 0 Then
MsgBox "ID no. not found!", 48, "https://excel.hpage.de "
UserForm1.Show
Exit Sub
End If
AAAR = 0
AAAR = CDbl(LLLNNN2.Range("a2:a1048500").Find(What:=LLLNNN3.Cells(†††, 4), lookat:=xlWhole).Row)
If AAAR = 0 Then
MsgBox "In the posting record " & ComboBox1.Value & " article number does not exist anymore, it can not be deleted!", 48, "https://excel.hpage.de "
UserForm1.Show
Exit Sub
End If
AALP = 0
AALP = CDbl(LLLNNN2.Range("g2:g1048500").Find(What:=LLLNNN3.Cells(†††, 10), lookat:=xlWhole).Row)
If AALP = 0 Then
MsgBox "In the posting record " & ComboBox1.Value & " storage bin no longer exists, it can not be deleted!", 48, "https://excel.hpage.de "
UserForm1.Show
Exit Sub
End If
LLLNNN2.Unprotect Password:="3"
LLLNNN2.Cells(AAAR, 4) = LLLNNN2.Cells(AAAR, 4) - LLLNNN3.Cells(†††, 8)
If LLLNNN2.Cells(AAAR, 4) = "" Then
LLLNNN2.Cells(AAAR, 4) = 0
End If
LLLNNN2.Cells(AAAR, 5) = Round(LLLNNN2.Cells(AAAR, 5) - LLLNNN3.Cells(†††, 9), 2)
If LLLNNN2.Cells(AAAR, 5) = "" Then
LLLNNN2.Cells(AAAR, 5) = 0
End If
LLLNNN2.Cells(AAAR, 6) = Round(LLLNNN2.Cells(AAAR, 5) / LLLNNN2.Cells(AAAR, 4), 2)
If LLLNNN2.Cells(AAAR, 4) = "" Then
LLLNNN2.Cells(AAAR, 6) = 0
End If
LLLNNN2.Protect Password:="3"
LLLNNN2.Unprotect Password:="3"
LLLNNN2.Cells(AALP, 10) = LLLNNN2.Cells(AALP, 10) - LLLNNN3.Cells(†††, 8)
If LLLNNN2.Cells(AALP, 10) = "" Then
LLLNNN2.Cells(AALP, 10) = 0
End If
If LLLNNN2.Cells(AALP, 10) = 0 Then
LLLNNN2.Cells(AALP, 10) = ""
LLLNNN2.Cells(AALP, 9) = "_"
LLLNNN2.Cells(AALP, 8) = "_"
End If
LLLNNN2.Protect Password:="3"
LLLNNN3.Cells(†††, 1) = "_"
LLLNNN3.Cells(†††, 2) = "_"
AASZ = 0
If LLLNNN3.Cells(†††, 12) <> "" Then
AASZ = LLLNNN3.Cells(†††, 12) + 1
AASC = (LLLNNN3.Cells(†††, 13) - 1) * 10 + 1
End If
LLLNNN3.Cells(†††, 3) = "_"
LLLNNN3.Cells(†††, 4) = "_"
LLLNNN3.Cells(†††, 5) = "_"
LLLNNN3.Cells(†††, 6) = "_"
LLLNNN3.Cells(†††, 7) = "_"
LLLNNN3.Cells(†††, 8) = "_"
LLLNNN3.Cells(†††, 9) = "_"
LLLNNN3.Cells(†††, 10) = "_"
LLLNNN3.Cells(†††, 11) = "_"
LLLNNN3.Cells(†††, 12) = "_"
LLLNNN3.Cells(†††, 13) = "_"
ComboBox1.Value = ""
If AASZ > 0 Then
For SCHOT = 1 To 10
LLLNNN5.Cells(AASZ, AASC + SCHOT) = "_"
Next SCHOT
SCHOT = 0
For ††† = 0 To 19
AAAC = 2 + ††† * 10
If LLLNNN5.Cells(AASZ, AAAC).Value <> "" And LLLNNN5.Cells(AASZ, AAAC).Value <> "_" Then
SCHOT = SCHOT + 1
End If
Next †††
If SCHOT = 0 Then
LLLNNN5.Cells(AASZ, 1) = "_"
End If
ComboBox6.Value = ""
ComboBox6.SetFocus
ComboBox6.Value = LLLNNN5.Cells(AASZ, 1).Value
ComboBox7.SetFocus
ComboBox7.Value = ""
End If
UserForm1.Show
End If
End Sub
Private Sub CommandButton5_Click()
On Error GoTo EERR
UserForm1.Hide
Dim AAAA As Variant
Dim strSuchen As Variant
AAAA = MsgBox("" & "Do you really want to delete all removal certificates?" & " " & "", vbYesNo, "https://excel.hpage.de Delete list")
If AAAA = vbNo Then
UserForm1.Show
Exit Sub
Else
End If
strSuchen = Application.InputBox("Password:", "https://excel.hpage.de Delete list")
If strSuchen <> 3 Then
AAAA = MsgBox("The password is wrong!", , "https://excel.hpage.de Delete list")
UserForm1.Show
Exit Sub
Else
End If
LLLNNN5.Range("a2:gs1048501") = ""
UserForm1.Show
EERR:
End Sub
Private Sub CommandButton6_Click()
On Error GoTo EERR
UserForm1.Hide
Dim AAAA As Variant
Dim strSuchen As Variant
AAAA = MsgBox("" & "I really want to delete all the booking records in the journal?" & " " & "", vbYesNo, "https://excel.hpage.de Delete the journal")
If AAAA = vbNo Then
UserForm1.Show
Exit Sub
Else
End If
strSuchen = Application.InputBox("Password:", "https://excel.hpage.de Delete the journal")
If strSuchen <> 3 Then
AAAA = MsgBox("The password is wrong!", , "https://excel.hpage.de Delete the journal")
UserForm1.Show
Exit Sub
Else
End If
LLLNNN3.Range("a2:m1048501") = ""
UserForm1.Show
EERR:
End Sub
Private Sub CommandButton7_Click()
On Error GoTo EERR
UserForm1.Hide
Dim AAAA As Variant
Dim strSuchen As Variant
AAAA = MsgBox("" & "I really want to delete article inventory?" & " " & "", vbYesNo, "https://excel.hpage.de Delete all articles")
If AAAA = vbNo Then
UserForm1.Show
Exit Sub
Else
End If
strSuchen = Application.InputBox("Password:", "https://excel.hpage.de Delete all articles")
If strSuchen <> 3 Then
AAAA = MsgBox("The password is wrong!", , "https://excel.hpage.de Delete all articles")
UserForm1.Show
Exit Sub
Else
End If
LLLNNN2.Unprotect Password:="3"
LLLNNN2.Range("d2:f1048501") = ""
LLLNNN2.Range("h2:j1048501") = ""
LLLNNN2.Protect Password:="3"
UserForm1.Show
EERR:
End Sub
Private Sub CommandButton8_Click()
On Error GoTo EERR
Dim ††† As Long
If ListBox1.BackColor = &HFFFFFF Then
LLLNNN3.Activate
Cells.Select
Selection.Copy
LLLNNN3.[a1].Select
LLLNNN6.Activate
ActiveWindow.View = xlNormalView
LLLNNN6.AutoFilterMode = False
LLLNNN6.[a1].Select
LLLNNN6.Paste
LLLNNN6.[a1].Select
Application.CutCopyMode = False
For ††† = 1 To 13
ActiveSheet.Cells(Rows.Count, †††).EntireColumn.AutoFit
Next †††
With ActiveSheet.PageSetup
.RightHeader = "Journal " & ": &P/&N"
End With
UserForm1.Hide
End If
If ListBox1.BackColor = &H80C0FF Then
LLLNNN5.Activate
Cells.Select
Selection.Copy
LLLNNN5.[a1].Select
LLLNNN6.Activate
ActiveWindow.View = xlNormalView
LLLNNN6.AutoFilterMode = False
LLLNNN6.[a1].Select
LLLNNN6.Paste
LLLNNN6.[a1].Select
Application.CutCopyMode = False
For ††† = 1 To 201
ActiveSheet.Cells(Rows.Count, †††).EntireColumn.AutoFit
Next †††
With ActiveSheet.PageSetup
.RightHeader = "List " & ": &P/&N"
End With
UserForm1.Hide
End If
If ListBox1.BackColor = &HE0E0E0 Then
LLLNNN2.Activate
Cells.Select
Selection.Copy
LLLNNN2.[a1].Select
LLLNNN6.Activate
ActiveWindow.View = xlNormalView
LLLNNN6.AutoFilterMode = False
LLLNNN6.[a1].Select
LLLNNN6.Paste
LLLNNN6.Columns("A:F").Select
Selection.Delete Shift:=xlToLeft
LLLNNN6.[a1].Select
Application.CutCopyMode = False
For ††† = 1 To 4
ActiveSheet.Cells(Rows.Count, †††).EntireColumn.AutoFit
Next †††
With ActiveSheet.PageSetup
.RightHeader = "Storage bins " & ": &P/&N"
End With
UserForm1.Hide
End If
Exit Sub
EERR:
End Sub
Private Sub Frame1_Enter()
On Error GoTo EERR
If ListBox1.BackColor <> &HFFFFFF Then
TextBox1.SetFocus
ComboBox1.SetFocus
End If
Exit Sub
EERR:
End Sub
Private Sub Frame2_Enter()
On Error GoTo EERR
If ListBox1.BackColor <> &H80C0FF Then
CheckBox4 = True
End If
Exit Sub
EERR:
End Sub
Private Sub TextBox1_Enter()
On Error GoTo EERR
If ListBox1.BackColor = &HFFFFFF And CheckBox6 = True Then
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox1.Value <> "" Then
ListBox1.ListIndex = ComboBox1.ListIndex
End If
Exit Sub
End If
CheckBox2 = False
CheckBox2 = True
Exit Sub
EERR:
End Sub
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
If TextBox1.Value <> "" Then
TextBox1.Value = CDate(TextBox1.Value)
End If
Exit Sub
EERR:
TextBox1.Value = Date
End Sub
Private Sub TextBox2_Enter()
On Error GoTo EERR
If ListBox1.BackColor = &HFFFFFF And CheckBox6 = True Then
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox1.Value <> "" Then
ListBox1.ListIndex = ComboBox1.ListIndex
End If
Exit Sub
End If
CheckBox2 = False
CheckBox2 = True
Exit Sub
EERR:
End Sub
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
If TextBox2.Value <> "" Then
TextBox2.Value = CDbl(TextBox2.Value)
If TextBox2.Value < 0 Then
TextBox2.Value = CDbl(TextBox2.Value) * -1
End If
End If
Exit Sub
EERR:
TextBox2.Value = ""
End Sub
Private Sub TextBox3_Change()
On Error GoTo EERR
If TextBox3.Value <> "" Then
If TextBox3.Value < 0 Then
TextBox3.Value = CDbl(TextBox3.Value) * -1
End If
End If
Exit Sub
EERR:
End Sub
Private Sub TextBox3_Enter()
On Error GoTo EERR
CheckBox2 = False
CheckBox2 = True
Exit Sub
EERR:
End Sub
Private Sub TextBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
If TextBox3.Value <> "" Then
TextBox3.Value = CDbl(TextBox3.Value)
End If
Exit Sub
EERR:
TextBox3.Value = ""
End Sub
Private Sub TextBox4_Enter()
On Error GoTo EERR
If ListBox1.BackColor = &HFFFFFF And CheckBox6 = True Then
ListBox1.ListIndex = ListBox1.ListCount - 1
If ComboBox1.Value <> "" Then
ListBox1.ListIndex = ComboBox1.ListIndex
End If
Exit Sub
End If
CheckBox2 = False
CheckBox2 = True
Exit Sub
EERR:
End Sub
Private Sub TextBox5_Enter()
On Error GoTo EERR
CheckBox3 = False
CheckBox3 = True
Exit Sub
EERR:
End Sub
Private Sub TextBox5_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
If TextBox5.Value <> "" Then
TextBox5.Value = CDate(TextBox5.Value)
End If
Exit Sub
EERR:
TextBox5.Value = Date
End Sub
Private Sub TextBox6_Enter()
On Error GoTo EERR
CheckBox3 = False
CheckBox3 = True
Exit Sub
EERR:
End Sub
Private Sub TextBox6_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo EERR
If TextBox6.Value <> "" Then
Label26.Caption = CDbl(TextBox6.Value) * Label25
End If
Exit Sub
EERR:
TextBox6.Value = ""
Label26.Caption = ""
End Sub
Private Sub TextBox7_Change()
On Error GoTo EERR
If TextBox7.Value = "2" Then
CheckBox1 = True
End If
If TextBox7.Value = "3" Then
CheckBox1 = True
End If
If TextBox7.Value = "8" Then
CheckBox1 = True
End If
If TextBox7.Value = "9" Then
CheckBox1 = True
End If
If TextBox7.Value = "1" Then
CheckBox2 = True
End If
If TextBox7.Value = "7" Then
CheckBox3 = True
End If
If TextBox7.Value = "6" Then
If ListBox1.BackColor = &H80C0FF And CheckBox6 = True Then
Exit Sub
End If
CheckBox4 = True
End If
Exit Sub
EERR:
End Sub
Private Sub UserForm_Initialize()
On Error GoTo EERR
Call ZZUUFF
With UserForm1
.Height = 515
.Width = 575
End With
ComboBox2.Clear
With ComboBox2
.AddItem "Access"
.AddItem "Cost"
.AddItem "Credit/Discounts"
End With
Call crrrch
With LLLNNN2
ComboBox3.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 1)).Address(External:=True)
ComboBox4.RowSource = .Range(.Cells(2, 2), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 2)).Address(External:=True)
ComboBox5.RowSource = .Range(.Cells(2, 7), .Cells(.Cells(Rows.Count, 7).End(xlUp).Row, 7)).Address(External:=True)
ComboBox8.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 1)).Address(External:=True)
ComboBox9.RowSource = .Range(.Cells(2, 2), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 2)).Address(External:=True)
ComboBox10.RowSource = .Range(.Cells(2, 7), .Cells(.Cells(Rows.Count, 7).End(xlUp).Row, 7)).Address(External:=True)
End With
With LLLNNN3
ComboBox1.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 1)).Address(External:=True)
End With
With LLLNNN5
ComboBox6.RowSource = .Range(.Cells(2, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 1)).Address(External:=True)
End With
EERR:
End Sub
Sub ZZUUFF()
On Error Resume Next
Dim SCHRI As String
Dim TSCH As Long
Dim ††† As Long
SCHRI = ""
SCHRI = LLLNNN1.Name
If SCHRI = "" Then
MsgBox "Error in step 1!", , "www.excel.npage.de"
End If
SCHRI = ""
SCHRI = LLLNNN2.Name
If SCHRI = "" Then
MsgBox "Error in step 3!", , "www.excel.npage.de"
End If
SCHRI = ""
SCHRI = LLLNNN3.Name
If SCHRI = "" Then
MsgBox "Error in step 4!", , "www.excel.npage.de"
End If
SCHRI = ""
SCHRI = LLLNNN4.Name
If SCHRI = "" Then
MsgBox "Error in step 5!", , "www.excel.npage.de"
End If
SCHRI = ""
SCHRI = LLLNNN5.Name
If SCHRI = "" Then
MsgBox "Error in step 6!", , "www.excel.npage.de"
End If
SCHRI = ""
SCHRI = LLLNNN6.Name
If SCHRI = "" Then
MsgBox "Error in step 7!", , "www.excel.npage.de"
End If
For ††† = 1 To 2
TSCH = 1000000
TSCH = Me.Controls("Frame" & CStr(†††)).Left
If TSCH = 1000000 Then
MsgBox "Error in step " & 7 + ††† & "!", , "www.excel.npage.de"
End If
Next †††
For ††† = 1 To 13
TSCH = 1000000
TSCH = Me.Controls("Label" & CStr(†††)).Left
If TSCH = 1000000 Then
MsgBox "Error in step " & 9 + ††† & "!", , "www.excel.npage.de"
End If
Next †††
For ††† = 1 To 5
TSCH = 1000000
TSCH = Me.Controls("ComboBox" & CStr(†††)).Left
If TSCH = 1000000 Then
MsgBox "Error in step " & 22 + ††† & "!", , "www.excel.npage.de"
End If
Next †††
For ††† = 1 To 4
TSCH = 1000000
TSCH = Me.Controls("TextBox" & CStr(†††)).Left
If TSCH = 1000000 Then
MsgBox "Error in step " & 27 + ††† & "!", , "www.excel.npage.de"
End If
Next †††
SCHRI = ""
SCHRI = CommandButton1.Left
If SCHRI = "" Then
MsgBox "Error in step 32!", , "www.excel.npage.de"
End If
For ††† = 14 To 26
TSCH = 1000000
TSCH = Me.Controls("Label" & CStr(†††)).Left
If TSCH = 1000000 Then
MsgBox "Error in step " & 20 + ††† & "!", , "www.excel.npage.de"
End If
Next †††
For ††† = 6 To 10
TSCH = 1000000
TSCH = Me.Controls("ComboBox" & CStr(†††)).Left
If TSCH = 1000000 Then
MsgBox "Error in step " & 41 + ††† & "!", , "www.excel.npage.de"
End If
Next †††
For ††† = 5 To 6
TSCH = 1000000
TSCH = Me.Controls("TextBox" & CStr(†††)).Left
If TSCH = 1000000 Then
MsgBox "Error in step " & 47 + ††† & "!", , "www.excel.npage.de"
End If
Next †††
For ††† = 2 To 3
TSCH = 1000000
TSCH = Me.Controls("CommandButton" & CStr(†††)).Left
If TSCH = 1000000 Then
MsgBox "Error in step " & 52 + ††† & "!", , "www.excel.npage.de"
End If
Next †††
For ††† = 4 To 8
TSCH = 1000000
TSCH = Me.Controls("CommandButton" & CStr(†††)).Left
If TSCH = 1000000 Then
MsgBox "Error in step " & 53 + ††† & "!", , "www.excel.npage.de"
End If
Next †††
For ††† = 1 To 6
TSCH = 1000000
TSCH = Me.Controls("CheckBox" & CStr(†††)).Left
If TSCH = 1000000 Then
MsgBox "Error in step " & 61 + ††† & "!", , "www.excel.npage.de"
End If
Next †††
SCHRI = ""
SCHRI = ListBox1.Left
If SCHRI = "" Then
MsgBox "Error in step 68!", , "www.excel.npage.de"
End If
For ††† = 7 To 8
TSCH = 1000000
TSCH = Me.Controls("TextBox" & CStr(†††)).Left
If TSCH = 1000000 Then
MsgBox "Error in step " & 62 + ††† & "!", , "www.excel.npage.de"
End If
Next †††
End Sub
Sub ZZZUUFAF()
On Error GoTo ERR
TBB1.BackColor = &HC0FFFF
TBB2.BackColor = &HC0FFFF
KuNr.Enabled = True
KuNr.BackColor = &HC0FFFF
Dim IC As String
IC = CoB1
If CoB1 > "" Then
Sheets(IC).Activate
End If
If ActiveSheet.Name <> "Zailer" And ActiveSheet.Name <> "POMO" Then
Dim AAAZ As Variant
Dim AAAC As Variant
POMO.[a2] = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
POMO.[a3] = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Column
AAAZ = CDbl(POMO.[a2])
AAAC = CDbl(POMO.[a3])
SPALTA1 = ""
SPALTA2 = ""
SPALTA3 = ""
SPALTA4 = ""
SPALTA5 = ""
SPALTA6 = ""
SPALTA7 = ""
SPALTB1 = ""
SPALTB2 = ""
SPALTB3 = ""
SPALTB4 = ""
SPALTB5 = ""
SPALTB6 = ""
SPALTB7 = ""
SPALTC1 = ""
SPALTC2 = ""
SPALTC3 = ""
SPALTC4 = ""
SPALTC5 = ""
SPALTC6 = ""
SPALTC7 = ""
SPALTD1 = ""
SPALTD2 = ""
SPALTD3 = ""
SPALTD4 = ""
SPALTD5 = ""
SPALTD6 = ""
SPALTD7 = ""
SPALTE1 = ""
SPALTE2 = ""
SPALTE3 = ""
SPALTE4 = ""
SPALTE5 = ""
SPALTE6 = ""
SPALTE7 = ""
SPALTF1 = ""
SPALTF2 = ""
SPALTF3 = ""
SPALTF4 = ""
SPALTF5 = ""
SPALTF6 = ""
SPALTF7 = ""
SPALTG1 = ""
SPALTG2 = ""
SPALTG3 = ""
SPALTG4 = ""
SPALTG5 = ""
SPALTG6 = ""
SPALTG7 = ""
SPALTA = ""
SPALTB = ""
SPALTC = ""
SPALTD = ""
SPALTE = ""
SPALTF = ""
SPALTG = ""
KuNr = ""
TBB1.Value = ""
TBB2.Value = ""
TBB3.Value = ""
TBB4.Value = ""
TBB5.Value = ""
TBB6.Value = ""
POMO.[a1] = ""
POMO.[b1] = ""
POMO.[c1] = ""
POMO.[d1] = ""
POMO.[e1] = ""
POMO.[F1] = ""
POMO.[g1] = ""
POMO.[h1] = ""
POMO.[i1] = ""
POMO.[j1] = ""
POMO.[k1] = ""
POMO.[L1] = ""
POMO.[m1] = ""
If POMO.[a2] < 65536 Then
Dim ††† As Variant
If POMO.[a3] = 1 Then
POMO.[a4] = 0
††† = POMO.[a4]
End If
If POMO.[a3] = 7 Then
POMO.[a4] = 6
††† = POMO.[a4]
End If
SPALTA = ActiveSheet.Cells(1, AAAC - †††).Value
SPALTB = ActiveSheet.Cells(1, AAAC + 1).Value
SPALTC = ActiveSheet.Cells(1, AAAC + 2).Value
SPALTD = ActiveSheet.Cells(1, AAAC + 3).Value
SPALTE = ActiveSheet.Cells(1, AAAC + 4).Value
SPALTF = ActiveSheet.Cells(1, AAAC + 5).Value
SPALTG = ActiveSheet.Cells(1, AAAC + 6).Value
If POMO.[a2] > 8 Then
SPALTA1 = ActiveSheet.Cells(AAAZ - 6, AAAC - †††).Value
SPALTB1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 1).Value
SPALTC1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 2).Value
SPALTD1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 3).Value
SPALTE1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 4).Value
SPALTF1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 5).Value
SPALTG1 = ActiveSheet.Cells(AAAZ - 6, AAAC + 6).Value
End If
If POMO.[a2] > 7 Then
SPALTA2 = ActiveSheet.Cells(AAAZ - 5, AAAC - †††).Value
SPALTB2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 1).Value
SPALTC2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 2).Value
SPALTD2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 3).Value
SPALTE2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 4).Value
SPALTF2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 5).Value
SPALTG2 = ActiveSheet.Cells(AAAZ - 5, AAAC + 6).Value
End If
If POMO.[a2] > 6 Then
SPALTA3 = ActiveSheet.Cells(AAAZ - 4, AAAC - †††).Value
SPALTB3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 1).Value
SPALTC3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 2).Value
SPALTD3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 3).Value
SPALTE3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 4).Value
SPALTF3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 5).Value
SPALTG3 = ActiveSheet.Cells(AAAZ - 4, AAAC + 6).Value
End If
If POMO.[a2] > 5 Then
SPALTA4 = ActiveSheet.Cells(AAAZ - 3, AAAC - †††).Value
SPALTB4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 1).Value
SPALTC4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 2).Value
SPALTD4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 3).Value
SPALTE4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 4).Value
SPALTF4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 5).Value
SPALTG4 = ActiveSheet.Cells(AAAZ - 3, AAAC + 6).Value
End If
If POMO.[a2] > 4 Then
SPALTA5 = ActiveSheet.Cells(AAAZ - 2, AAAC - †††).Value
SPALTB5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 1).Value
SPALTC5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 2).Value
SPALTD5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 3).Value
SPALTE5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 4).Value
SPALTF5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 5).Value
SPALTG5 = ActiveSheet.Cells(AAAZ - 2, AAAC + 6).Value
End If
If POMO.[a2] > 3 Then
SPALTA6 = ActiveSheet.Cells(AAAZ - 1, AAAC - †††).Value
SPALTB6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 1).Value
SPALTC6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 2).Value
SPALTD6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 3).Value
SPALTE6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 4).Value
SPALTF6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 5).Value
SPALTG6 = ActiveSheet.Cells(AAAZ - 1, AAAC + 6).Value
End If
If POMO.[a2] > 2 Then
SPALTA7 = ActiveSheet.Cells(AAAZ, AAAC - †††).Value
SPALTB7 = ActiveSheet.Cells(AAAZ, AAAC + 1).Value
SPALTC7 = ActiveSheet.Cells(AAAZ, AAAC + 2).Value
SPALTD7 = ActiveSheet.Cells(AAAZ, AAAC + 3).Value
SPALTE7 = ActiveSheet.Cells(AAAZ, AAAC + 4).Value
SPALTF7 = ActiveSheet.Cells(AAAZ, AAAC + 5).Value
SPALTG7 = ActiveSheet.Cells(AAAZ, AAAC + 6).Value
End If
End If
End If
If ActiveSheet.Name <> "Zailer" And ActiveSheet.Name <> "POMO" Then
TANA = ActiveSheet.Name
End If
Exit Sub
ERR:
End Sub
'''2_2_ LB##############################################