02.12.2018, 12:22
Hallo zusammem
Hätte eine kleine Fragen
Habe eine Texbox(4 Kostenstelle) Suche mit Übergabe und möchte nun diese erweiterten
Hier mal mein Code
Private Sub Update_Click()
Dim rngFind As Range
Set rngFind = Sheets("Eingabe").Columns("D:D").Find(What:=TextBox4.Text, _
LookAt:=xlWhole, LookIn:=xlValues)
rngFind.Offset(0, 0 - 3).Value = TextBox1.Text
rngFind.Offset(0, 1 - 3).Value = TextBox2.Text
rngFind.Offset(0, 2 - 3).Value = TextBox3.Text
rngFind.Value = TextBox4.Text
rngFind.Offset(0, 4 - 3).Value = TextBox5.Text
rngFind.Offset(0, 5 - 3).Value = TextBox6.Text
rngFind.Offset(0, 6 - 3).Value = TextBox7.Text
rngFind.Offset(0, 7 - 3).Value = TextBox8.Text
rngFind.Offset(0, 8 - 3).Value = TextBox9.Text
rngFind.Offset(0, 9 - 3).Value = TextBox10.Text
rngFind.Offset(0, 10 - 3).Value = TextBox11.Text
rngFind.Offset(0, 11 - 3).Value = TextBox12.Text
rngFind.Offset(0, 12 - 3).Value = TextBox14.Text
rngFind.Offset(0, 15 - 3).Value = TextBox16.Text
rngFind.Offset(0, 16 - 3).Value = TextBox17.Text
rngFind.Offset(0, 17 - 3).Value = TextBox18.Text
rngFind.Offset(0, 18 - 3).Value = TextBox19.Text
rngFind.Offset(0, 19 - 3).Value = TextBox20.Text
rngFind.Offset(0, 20 - 3).Value = TextBox21.Text
rngFind.Offset(0, 21 - 3).Value = TextBox22.Text
rngFind.Offset(0, 22 - 3).Value = TextBox23.Text
rngFind.Offset(0, 23 - 3).Value = TextBox24.Text
rngFind.Offset(0, 24 - 3).Value = TextBox25.Text
rngFind.Offset(0, 25 - 3).Value = TextBox26.Text
rngFind.Offset(0, 26 - 3).Value = TextBox27.Text
rngFind.Offset(0, 27 - 3).Value = TextBox28.Text
rngFind.Offset(0, 28 - 3).Value = TextBox29.Text
rngFind.Offset(0, 29 - 3).Value = TextBox30.Text
rngFind.Offset(0, 30 - 3).Value = TextBox31.Text
rngFind.Offset(0, 31 - 3).Value = TextBox32.Text
rngFind.Offset(0, 32 - 3).Value = TextBox33.Text
rngFind.Offset(0, 33 - 3).Value = TextBox34.Text
rngFind.Offset(0, 34 - 3).Value = TextBox35.Text
TextBox4.SetFocus
MsgBox "Daten wurden aktualisiert"
End Sub
Nun würde ich gerne die Suche der Textbox 4 erweitern auf den Bereich AM1 bis BM1
und wenn die Kostenstelle gefunden wurde soll es die Textbox20+21+22 in die Zelle schreiben
und bei veränderungen eine Zelle darunter so das eine Aufzeichnung ensteht was gemacht wurde
Danke euch mal im vorhinein
Hätte eine kleine Fragen
Habe eine Texbox(4 Kostenstelle) Suche mit Übergabe und möchte nun diese erweiterten
Hier mal mein Code
Private Sub Update_Click()
Dim rngFind As Range
Set rngFind = Sheets("Eingabe").Columns("D:D").Find(What:=TextBox4.Text, _
LookAt:=xlWhole, LookIn:=xlValues)
rngFind.Offset(0, 0 - 3).Value = TextBox1.Text
rngFind.Offset(0, 1 - 3).Value = TextBox2.Text
rngFind.Offset(0, 2 - 3).Value = TextBox3.Text
rngFind.Value = TextBox4.Text
rngFind.Offset(0, 4 - 3).Value = TextBox5.Text
rngFind.Offset(0, 5 - 3).Value = TextBox6.Text
rngFind.Offset(0, 6 - 3).Value = TextBox7.Text
rngFind.Offset(0, 7 - 3).Value = TextBox8.Text
rngFind.Offset(0, 8 - 3).Value = TextBox9.Text
rngFind.Offset(0, 9 - 3).Value = TextBox10.Text
rngFind.Offset(0, 10 - 3).Value = TextBox11.Text
rngFind.Offset(0, 11 - 3).Value = TextBox12.Text
rngFind.Offset(0, 12 - 3).Value = TextBox14.Text
rngFind.Offset(0, 15 - 3).Value = TextBox16.Text
rngFind.Offset(0, 16 - 3).Value = TextBox17.Text
rngFind.Offset(0, 17 - 3).Value = TextBox18.Text
rngFind.Offset(0, 18 - 3).Value = TextBox19.Text
rngFind.Offset(0, 19 - 3).Value = TextBox20.Text
rngFind.Offset(0, 20 - 3).Value = TextBox21.Text
rngFind.Offset(0, 21 - 3).Value = TextBox22.Text
rngFind.Offset(0, 22 - 3).Value = TextBox23.Text
rngFind.Offset(0, 23 - 3).Value = TextBox24.Text
rngFind.Offset(0, 24 - 3).Value = TextBox25.Text
rngFind.Offset(0, 25 - 3).Value = TextBox26.Text
rngFind.Offset(0, 26 - 3).Value = TextBox27.Text
rngFind.Offset(0, 27 - 3).Value = TextBox28.Text
rngFind.Offset(0, 28 - 3).Value = TextBox29.Text
rngFind.Offset(0, 29 - 3).Value = TextBox30.Text
rngFind.Offset(0, 30 - 3).Value = TextBox31.Text
rngFind.Offset(0, 31 - 3).Value = TextBox32.Text
rngFind.Offset(0, 32 - 3).Value = TextBox33.Text
rngFind.Offset(0, 33 - 3).Value = TextBox34.Text
rngFind.Offset(0, 34 - 3).Value = TextBox35.Text
TextBox4.SetFocus
MsgBox "Daten wurden aktualisiert"
End Sub
Nun würde ich gerne die Suche der Textbox 4 erweitern auf den Bereich AM1 bis BM1
und wenn die Kostenstelle gefunden wurde soll es die Textbox20+21+22 in die Zelle schreiben
und bei veränderungen eine Zelle darunter so das eine Aufzeichnung ensteht was gemacht wurde
Danke euch mal im vorhinein