- #1
L
L.Faas
Guest
Hallo ihr da draußen,
ich brauche mal wieder eure Hilfe.
Ich habe eine Tabelle und möchte die Daten über eine Userform ausgeben lassen.
Das Problem dabei ist, dass die Bezugsgröße (eine bestimmte Nummer) in einer Spalte mehrfach
vorkommt, da in den Zeilen verschiedene Werte vorkommen.
Über die Userform kann ich aber nur jeweils auf eine Spalte zugreifen und die Daten in Textboxen
anzeigen lassen.
Die Nummer soll aber so oft ausgelesen werden, wie sie tatsächlich in den Spalten vorhanden ist
und die unterschiedlichen Daten dann in den weiteren Textboxen angezeigt werden.
Ich denke dass dies über eine Schleife zu realisieren ist, aber hier hänge ich jetzt fest.
Außerdem soll am Ende aus verschiedenen angezeigten Einzelbeträgen aus den Textboxen eine Gesamtsumme gebildet werden.
Hier mal das Listing, soweit ich es bisher geschafft habe.
Vielleicht könnt ihr mir ja weiterhelfen.
Falls ihr noch weitere Infos braucht, bekommt ihr die natürlich.
Private Sub commandbutton1_Click()
Set frm1 = UserForm1
With frm1
Sheets(BU3M2-B3).Select
Range(A:A).Select
On Error GoTo fehler
Selection.Find(what:=TextBox1.Value, _
after:=ActiveCell, _
LookIn:=xlValues, Lookat:=xlPart, _
searchorder:=xlByRows, searchdirection:=xlNext, _
MatchCase:=False).Activate
.TextBox2.Value = ActiveCell.Offset(0, 3).Value
.TextBox12.Value = ActiveCell.Offset(0, 4).Value
.TextBox22.Value = ActiveCell.Offset(0, 13).Value
Exit Sub
fehler:
MsgBox Die Mitgliedsnummer & _
.TextBox1.Value & konnte nicht gefunden werden!
End With
End Sub
Ich danke euch schonmal im Vorraus
L.Faas
ich brauche mal wieder eure Hilfe.
Ich habe eine Tabelle und möchte die Daten über eine Userform ausgeben lassen.
Das Problem dabei ist, dass die Bezugsgröße (eine bestimmte Nummer) in einer Spalte mehrfach
vorkommt, da in den Zeilen verschiedene Werte vorkommen.
Über die Userform kann ich aber nur jeweils auf eine Spalte zugreifen und die Daten in Textboxen
anzeigen lassen.
Die Nummer soll aber so oft ausgelesen werden, wie sie tatsächlich in den Spalten vorhanden ist
und die unterschiedlichen Daten dann in den weiteren Textboxen angezeigt werden.
Ich denke dass dies über eine Schleife zu realisieren ist, aber hier hänge ich jetzt fest.
Außerdem soll am Ende aus verschiedenen angezeigten Einzelbeträgen aus den Textboxen eine Gesamtsumme gebildet werden.
Hier mal das Listing, soweit ich es bisher geschafft habe.
Vielleicht könnt ihr mir ja weiterhelfen.
Falls ihr noch weitere Infos braucht, bekommt ihr die natürlich.
Private Sub commandbutton1_Click()
Set frm1 = UserForm1
With frm1
Sheets(BU3M2-B3).Select
Range(A:A).Select
On Error GoTo fehler
Selection.Find(what:=TextBox1.Value, _
after:=ActiveCell, _
LookIn:=xlValues, Lookat:=xlPart, _
searchorder:=xlByRows, searchdirection:=xlNext, _
MatchCase:=False).Activate
.TextBox2.Value = ActiveCell.Offset(0, 3).Value
.TextBox12.Value = ActiveCell.Offset(0, 4).Value
.TextBox22.Value = ActiveCell.Offset(0, 13).Value
Exit Sub
fehler:
MsgBox Die Mitgliedsnummer & _
.TextBox1.Value & konnte nicht gefunden werden!
End With
End Sub
Ich danke euch schonmal im Vorraus
L.Faas