Hi John,
I made some changes in the code and it works 90% of the requirement
Except that the values are replaced by the last 'value' in drop-down. how can the code be modified to see that with every change in the drop down, the range is copied and pasted beneath the previous results?
Thank you,
Surya
Public Sub Loop_Dropdown_Copy_Table_T
ther_Sheet()
Dim brandDropdown As DropDown
Dim strtcell As Range
Dim destCell As Range
Dim sht As Excel.Worksheet
Dim i As Long
Set brandDropdown = Worksheets("Brand - ADS Aug'23").Shapes("Drop Down 26").OLEFormat.Object
Set strtcell = Worksheets("Brand - ADS Aug'23").Range("E23:AG36")
For i = 1 To brandDropdown.ListCount
brandDropdown.ListIndex = i
Set destCell = Worksheets("Sheet10").Range("A1")
With destCell
strtcell.Copy
.PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End With
Next
Application.CutCopyMode = False
End Sub