LG Susi
Private
Sub
CommandButton1_Click()
Dim
lZeile
As
Long
lZeile = 2
Do
While
Trim(
CStr
(Tabelle2.Cells(lZeile, 1).Value)) <>
""
lZeile = lZeile + 1
Loop
Tabelle1.Cells(lZeile, 1) =
CStr
(
"Neuer Eintrag Zeile "
& lZeile)
ListBox1.AddItem
CStr
(
"Neuer Eintrag Zeile "
& lZeile)
ListBox1.ListIndex = ListBox1.ListCount - 1
End
Sub
Private
Sub
CommandButton2_Click()
Dim
lZeile
As
Long
If
ListBox1.ListIndex = -1
Then
Exit
Sub
lZeile = 2
Do
While
Trim(
CStr
(Tabelle1.Cells(lZeile, 1).Value)) <>
""
If
ListBox1.Text = Trim(
CStr
(Tabelle1.Cells(lZeile, 1).Value))
Then
Tabelle1.Rows(
CStr
(lZeile &
":"
& lZeile)).Delete
Call
UserForm_Initialize
If
ListBox1.ListCount > 0
Then
ListBox1.ListIndex = 0
Exit
Do
End
If
lZeile = lZeile + 1
Loop
End
Sub
Private
Sub
CommandButton3_Click()
Dim
lZeile
As
Long
If
ListBox1.ListIndex = -1
Then
Exit
Sub
If
Trim(
CStr
(TextBox1.Text)) =
""
Then
MsgBox
"Sie müssen mindestens einen Namen eingeben!"
, vbCritical + vbOKOnly,
"FEHLER!"
Exit
Sub
End
If
lZeile = 2
Do
While
Trim(
CStr
(Tabelle1.Cells(lZeile, 1).Value)) <>
""
If
ListBox1.Text = Trim(
CStr
(Tabelle1.Cells(lZeile, 1).Value))
Then
Tabelle1.Cells(lZeile, 1).Value = Trim(
CStr
(TextBox1.Text))
Tabelle1.Cells(lZeile, 2).Value = TextBox2.Text
Tabelle1.Cells(lZeile, 3).Value = TextBox3.Text
Tabelle1.Cells(lZeile, 4).Value = TextBox4.Text
Tabelle1.Cells(lZeile, 5).Value = TextBox5.Text
Tabelle1.Cells(lZeile, 6).Value = TextBox6.Text
Tabelle1.Cells(lZeile, 7).Value = TextBox7.Text
Tabelle1.Cells(lZeile, 8).Value = TextBox8.Text
Tabelle1.Cells(lZeile, 9).Value = TextBox9.Text
Tabelle1.Cells(lZeile, 10).Value = TextBox10.Text
Tabelle1.Cells(lZeile, 11).Value = TextBox11.Text
Tabelle1.Cells(lZeile, 12).Value = TextBox12.Text
Tabelle1.Cells(lZeile, 13).Value = TextBox13.Text
Tabelle1.Cells(lZeile, 14).Value = TextBox14.Text
Tabelle1.Cells(lZeile, 15).Value = TextBox15.Text
Tabelle1.Cells(lZeile, 16).Value = TextBox16.Text
Tabelle1.Cells(lZeile, 17).Value = TextBox17.Text
Tabelle1.Cells(lZeile, 18).Value = TextBox18.Text
Tabelle1.Cells(lZeile, 19).Value = TextBox19.Text
Tabelle1.Cells(lZeile, 20).Value = TextBox20.Text
Tabelle1.Cells(lZeile, 21).Value = TextBox21.Text
Tabelle1.Cells(lZeile, 22).Value = TextBox22.Text
Tabelle1.Cells(lZeile, 23).Value = TextBox23.Text
Tabelle1.Cells(lZeile, 24).Value = TextBox24.Text
Tabelle1.Cells(lZeile, 25).Value = TextBox25.Text
Tabelle1.Cells(lZeile, 26).Value = TextBox26.Text
Tabelle1.Cells(lZeile, 27).Value = TextBox27.Text
Tabelle1.Cells(lZeile, 28).Value = TextBox28.Text
Tabelle1.Cells(lZeile, 29).Value = TextBox29.Text
If
ListBox1.Text <> Trim(
CStr
(TextBox1.Text))
Then
Call
UserForm_Initialize
If
ListBox1.ListCount > 0
Then
ListBox1.ListIndex = 0
End
If
Exit
Do
End
If
lZeile = lZeile + 1
Loop
End
Sub
Private
Sub
CommandButton4_Click()
Unload
Me
End
Sub
Private
Sub
ListBox1_Click()
Dim
lZeile
As
Long
TextBox1 =
""
TextBox2 =
""
TextBox3 =
""
TextBox4 =
""
TextBox5 =
""
TextBox6 =
""
TextBox7 =
""
TextBox8 =
""
TextBox9 =
""
TextBox10 =
""
TextBox11 =
""
TextBox12 =
""
TextBox13 =
""
TextBox14 =
""
TextBox15 =
""
TextBox16 =
""
TextBox17 =
""
TextBox18 =
""
TextBox19 =
""
TextBox20 =
""
TextBox21 =
""
TextBox22 =
""
TextBox23 =
""
TextBox24 =
""
TextBox25 =
""
TextBox26 =
""
TextBox27 =
""
TextBox28 =
""
TextBox29 =
""
If
ListBox1.ListIndex >= 0
Then
lZeile = 2
Do
While
Trim(
CStr
(Tabelle2.Cells(lZeile, 2).Value)) <>
""
If
ListBox1.Text = Trim(
CStr
(Tabelle1.Cells(lZeile, 1).Value))
Then
TextBox1 = Trim(
CStr
(Tabelle1.Cells(lZeile, 1).Value))
TextBox2 = Tabelle1.Cells(lZeile, 2).Value
TextBox3 = Tabelle1.Cells(lZeile, 3).Value
TextBox4 = Tabelle1.Cells(lZeile, 4).Value
TextBox5 = Tabelle1.Cells(lZeile, 5).Value
TextBox6 = Tabelle1.Cells(lZeile, 6).Value
TextBox7 = Tabelle1.Cells(lZeile, 7).Value
TextBox8 = Tabelle1.Cells(lZeile, 8).Value
TextBox9 = Tabelle1.Cells(lZeile, 9).Value
TextBox10 = Tabelle1.Cells(lZeile, 10).Value
TextBox11 = Tabelle1.Cells(lZeile, 11).Value
TextBox12 = Tabelle1.Cells(lZeile, 12).Value
TextBox13 = Tabelle1.Cells(lZeile, 13).Value
TextBox14 = Tabelle1.Cells(lZeile, 14).Value
TextBox15 = Tabelle1.Cells(lZeile, 15).Value
TextBox16 = Tabelle1.Cells(lZeile, 16).Value
TextBox17 = Tabelle1.Cells(lZeile, 17).Value
TextBox18 = Tabelle1.Cells(lZeile, 18).Value
TextBox19 = Tabelle1.Cells(lZeile, 19).Value
TextBox20 = Tabelle1.Cells(lZeile, 20).Value
TextBox21 = Tabelle1.Cells(lZeile, 21).Value
TextBox22 = Tabelle1.Cells(lZeile, 22).Value
TextBox23 = Tabelle1.Cells(lZeile, 23).Value
TextBox24 = Tabelle1.Cells(lZeile, 24).Value
TextBox25 = Tabelle1.Cells(lZeile, 25).Value
TextBox26 = Tabelle1.Cells(lZeile, 26).Value
TextBox27 = Tabelle1.Cells(lZeile, 27).Value
TextBox28 = Tabelle1.Cells(lZeile, 28).Value
TextBox29 = Tabelle1.Cells(lZeile, 29).Value
Exit
Do
End
If
lZeile = lZeile + 1
Loop
End
If
End
Sub
Private
Sub
TextBox27_Change()
End
Sub
Private
Sub
UserForm_Activate()
If
ListBox1.ListCount > 0
Then
ListBox1.ListIndex = 0
End
Sub
Private
Sub
UserForm_Initialize()
Dim
lZeile
As
Long
TextBox1 =
""
TextBox2 =
""
TextBox3 =
""
TextBox4 =
""
TextBox5 =
""
TextBox6 =
""
TextBox7 =
""
TextBox8 =
""
TextBox9 =
""
TextBox10 =
""
TextBox11 =
""
TextBox12 =
""
TextBox13 =
""
TextBox14 =
""
TextBox15 =
""
TextBox16 =
""
TextBox17 =
""
TextBox18 =
""
TextBox19 =
""
TextBox21 =
""
TextBox22 =
""
TextBox23 =
""
TextBox24 =
""
TextBox25 =
""
TextBox26 =
""
TextBox27 =
""
TextBox28 =
""
TextBox29 =
""
ListBox1.Clear
lZeile = 2
Do
While
Trim(
CStr
(Tabelle1.Cells(lZeile, 1).Value)) <>
""
ListBox1.AddItem Trim(
CStr
(Tabelle1.Cells(lZeile, 1).Value))
lZeile = lZeile + 1
Loop
End
Sub