Hi everybody in the community

I'm somehow learning Excel and VBA by myself and in order to start - as I'm a complete Newbe - I did choose a project in order to support my mates and myself in the daily work routine.

Basically it's a database that we use as information system.

With one userform (Userform1) we enter the datas into the database (Database). For that we can activate this userform via a button (button1). The database has 16 rows and approx. 100 line items.

Now, I have a second button to activate/show a second userform (Userform2). In this one, there are some textboxes with these I can search the information from the database. This userform has as well a ListBox (Listbox1). There the information from the main database is showed, but only 6 rows and, the 6th row does content the number of the row in the main database (but I have made the with to 0 in order its not displayed).
the listbox is showing based on the search criterias the selection of the fitting parameters. I can now doubleclick on one of the rows in the ListBox and the next action is that we switch to the maindatabase and the first cell in the corresponding row is marked/framed.

Now to my problem:
I would like to show all the cells of that selected row in a new userform (userform3) within textboxes (16 different textboxes). So here I need your help.

I did spend a couple of nights researching but not finding a solution to my problem; just a hint in the form of next

Private Sub UserForm3_Initialize ()

Dim intSpalte as Integer
Dim lngZeile as Long
lngZeile = ListBox1.List(ListBox1.ListIndex, 6)
For intSpalte = 0 to 15
With Worksheets("Database")
UserForm3.Controls ("Textbox1" & intSpalte +1) = Cells(lngZeile, intSpalte +1)
End With
Next intSpalte
UserForm3.Show

End Sub

Can you help me with the coding and as well, tell me where I have to insert the corresponding codes?

Thanks a lot in advance for your kind support and, let me know if you need more details from me.

cheers and take care
Angel