Massimo Scola
asked on
How do I change a value in a row - data displayed in a combobox
I've created a combobox and filled the data with values from a named range, called "Kunden_mit_Adresse". Here is my code:
As you can see, I've created several textboxes. When a customer is selected from the combobox, I wish the data to be displayed in the textfields and be able to change the values (in the spreadsheet). See attached spreadsheet example.
My goal is that a customer's data can be changed with an Excel userform.
Massimo
example.gif
example.xlsm
'Set reference to the range of data to be filled
Set rngSourceKunde = Worksheets("Kunden").Range("Kunden_mit_Adresse")
'Fill the listbox
Set lbtarget = Me.lstKundenListe
With lbtarget
'Determine number of columns
.ColumnCount = 6
'Set column widths
.ColumnWidths = "0;130;110;20;0;20"
'Insert the range of data supplied
.List = rngSourceKunde.Cells.Value
End With
As you can see, I've created several textboxes. When a customer is selected from the combobox, I wish the data to be displayed in the textfields and be able to change the values (in the spreadsheet). See attached spreadsheet example.
My goal is that a customer's data can be changed with an Excel userform.
Massimo
example.gif
example.xlsm
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
sorry didn't work :-(
i just saw ure email,
ASKER
It somehow doesn't work. I checked your code:
Open in new window
Open in new window
It seems that lstKundenListe.text retrieves the customer's name only. What do I need to do to get, for example, the address? Your code would really help me a lot, as it helps me with other forms I have created.
Thank you