Private
Sub
CommandButtonSuchen_Click()
Dim
ws
As
Worksheet
Dim
searchValue
As
String
Dim
searchRange
As
Range
Dim
foundCell
As
Range
Dim
foundRow
As
Long
Set
ws = ThisWorkbook.Sheets(
"Übersicht Kompanie"
)
searchValue = TextBoxSuchen.Value
Set
searchRange = ws.Range(
"D2:ST2"
)
Set
foundCell = searchRange.Find(What:=searchValue, LookIn:=xlValues, LookAt:=xlWhole)
If
Not
foundCell
Is
Nothing
Then
foundRow = foundCell.Row
TextBoxAnzeigen.Value = ws.Cells(foundRow, 4).Offset(1).Value
TextBoxAnzeigen2.Value = ws.Cells(foundRow, 4).Offset(2).Value
TextBoxAnzeigen3.Value = ws.Cells(foundRow, 4).Offset(3).Value
TextBoxAnzeigen4.Value = ws.Cells(foundRow, 4).Offset(4).Value
TextBoxAnzeigen5.Value = ws.Cells(foundRow, 4).Offset(5).Value
TextBoxAnzeigen6.Value = ws.Cells(foundRow, 4).Offset(6).Value
TextBoxAnzeigen7.Value = ws.Cells(foundRow, 4).Offset(7).Value
TextBoxAnzeigen8.Value = ws.Cells(foundRow, 4).Offset(8).Value
TextBoxAnzeigen9.Value = ws.Cells(foundRow, 4).Offset(9).Value
TextBoxAnzeigen10.Value = ws.Cells(foundRow, 4).Offset(10).Value
TextBoxAnzeigen11.Value = ws.Cells(foundRow, 4).Offset(11).Value
TextBoxAnzeigen12.Value = ws.Cells(foundRow, 4).Offset(12).Value
TextBoxAnzeigen13.Value = ws.Cells(foundRow, 4).Offset(13).Value
TextBoxAnzeigen14.Value = ws.Cells(foundRow, 4).Offset(14).Value
TextBoxAnzeigen15.Value = ws.Cells(foundRow, 4).Offset(15).Value
TextBoxAnzeigen16.Value = ws.Cells(foundRow, 4).Offset(16).Value
TextBoxAnzeigen17.Value = ws.Cells(foundRow, 4).Offset(17).Value
TextBoxAnzeigen18.Value = ws.Cells(foundRow, 4).Offset(18).Value
TextBoxAnzeigen19.Value = ws.Cells(foundRow, 4).Offset(19).Value
TextBoxAnzeigen20.Value = ws.Cells(foundRow, 4).Offset(20).Value
TextBoxAnzeigen21.Value = ws.Cells(foundRow, 4).Offset(21).Value
TextBoxAnzeigen22.Value = ws.Cells(foundRow, 4).Offset(22).Value
TextBoxAnzeigen23.Value = ws.Cells(foundRow, 4).Offset(23).Value
TextBoxAnzeigen24.Value = ws.Cells(foundRow, 4).Offset(24).Value
TextBoxAnzeigen25.Value = ws.Cells(foundRow, 4).Offset(25).Value
TextBoxAnzeigen26.Value = ws.Cells(foundRow, 4).Offset(26).Value
TextBoxAnzeigen27.Value = ws.Cells(foundRow, 4).Offset(27).Value
TextBoxAnzeigen28.Value = ws.Cells(foundRow, 4).Offset(28).Value
TextBoxAnzeigen29.Value = ws.Cells(foundRow, 4).Offset(29).Value
TextBoxAnzeigen30.Value = ws.Cells(foundRow, 4).Offset(30).Value
TextBoxAnzeigen31.Value = ws.Cells(foundRow, 4).Offset(31).Value
TextBoxAnzeigen32.Value = ws.Cells(foundRow, 4).Offset(32).Value
TextBoxAnzeigen33.Value = ws.Cells(foundRow, 4).Offset(33).Value
TextBoxAnzeigen34.Value = ws.Cells(foundRow, 4).Offset(34).Value
TextBoxAnzeigen.Enabled =
True
CommandButtonÄndern.Enabled =
True
Else
MsgBox
"Der Suchwert wurde nicht gefunden."
TextBoxAnzeigen.Value =
""
TextBoxAnzeigen.Enabled =
False
CommandButtonÄndern.Enabled =
False
End
If
End
Sub
Private
Sub
CommandButtonÄndern_Click()
Dim
ws
As
Worksheet
Dim
searchValue
As
String
Dim
searchRange
As
Range
Dim
foundCell
As
Range
Dim
foundRow
As
Long
Set
ws = ThisWorkbook.Sheets(
"Übersicht Kompanie"
)
searchValue = TextBoxSuchen.Value
Set
searchRange = ws.Range(
"D2:ST2"
)
Set
foundCell = searchRange.Find(What:=searchValue, LookIn:=xlValues, LookAt:=xlWhole)
If
Not
foundCell
Is
Nothing
Then
foundRow = foundCell.Row
ws.Cells(foundRow, 4).Offset(1).Value = TextBoxAnzeigen.Value
ws.Cells(foundRow, 4).Offset(2).Value = TextBoxAnzeigen2.Value
ws.Cells(foundRow, 4).Offset(3).Value = TextBoxAnzeigen3.Value
ws.Cells(foundRow, 4).Offset(4).Value = TextBoxAnzeigen4.Value
ws.Cells(foundRow, 4).Offset(5).Value = TextBoxAnzeigen5.Value
ws.Cells(foundRow, 4).Offset(6).Value = TextBoxAnzeigen6.Value
ws.Cells(foundRow, 4).Offset(7).Value = TextBoxAnzeigen7.Value
ws.Cells(foundRow, 4).Offset(8).Value = TextBoxAnzeigen8.Value
ws.Cells(foundRow, 4).Offset(9).Value = TextBoxAnzeigen9.Value
ws.Cells(foundRow, 4).Offset(10).Value = TextBoxAnzeigen10.Value
ws.Cells(foundRow, 4).Offset(11).Value = TextBoxAnzeigen11.Value
ws.Cells(foundRow, 4).Offset(12).Value = TextBoxAnzeigen12.Value
ws.Cells(foundRow, 4).Offset(13).Value = TextBoxAnzeigen13.Value
ws.Cells(foundRow, 4).Offset(14).Value = TextBoxAnzeigen14.Value
ws.Cells(foundRow, 4).Offset(15).Value = TextBoxAnzeigen15.Value
ws.Cells(foundRow, 4).Offset(16).Value = TextBoxAnzeigen16.Value
ws.Cells(foundRow, 4).Offset(17).Value = TextBoxAnzeigen17.Value
ws.Cells(foundRow, 4).Offset(18).Value = TextBoxAnzeigen18.Value
ws.Cells(foundRow, 4).Offset(19).Value = TextBoxAnzeigen19.Value
ws.Cells(foundRow, 4).Offset(20).Value = TextBoxAnzeigen20.Value
ws.Cells(foundRow, 4).Offset(21).Value = TextBoxAnzeigen21.Value
ws.Cells(foundRow, 4).Offset(22).Value = TextBoxAnzeigen22.Value
ws.Cells(foundRow, 4).Offset(23).Value = TextBoxAnzeigen23.Value
ws.Cells(foundRow, 4).Offset(24).Value = TextBoxAnzeigen24.Value
ws.Cells(foundRow, 4).Offset(25).Value = TextBoxAnzeigen25.Value
ws.Cells(foundRow, 4).Offset(26).Value = TextBoxAnzeigen26.Value
ws.Cells(foundRow, 4).Offset(27).Value = TextBoxAnzeigen27.Value
ws.Cells(foundRow, 4).Offset(28).Value = TextBoxAnzeigen28.Value
ws.Cells(foundRow, 4).Offset(29).Value = TextBoxAnzeigen29.Value
ws.Cells(foundRow, 4).Offset(30).Value = TextBoxAnzeigen30.Value
ws.Cells(foundRow, 4).Offset(31).Value = TextBoxAnzeigen31.Value
ws.Cells(foundRow, 4).Offset(32).Value = TextBoxAnzeigen32.Value
ws.Cells(foundRow, 4).Offset(33).Value = TextBoxAnzeigen33.Value
ws.Cells(foundRow, 4).Offset(34).Value = TextBoxAnzeigen34.Value
MsgBox
"Der Wert wurde erfolgreich geändert."
TextBoxAnzeigen.Value =
""
TextBoxAnzeigen.Enabled =
False
CommandButtonÄndern.Enabled =
False
End
If
End
Sub