I am having trouble with how to put the data from the range with multiple columns and rows to a listbox.
Assume I have a range rng which multiple columns and rows I
You can use foreach to add items to the list box
ActiveSheet.Shapes("lstSample").Select Dim currRange As Range With Selection For Each currRange In Range("yourRange") .AddItem currRange.Value Next End With
For each itself iterates through each row and column in your range.