A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
If you want to copy the values only,
Then use this code
Sub Copy_with_Loop()
Dim x As Long
Dim myRange As Range
Set myRange = Range(Cells(1, "B"), Cells(Rows.Count, "B").End(xlUp))
For x = 1 To 45 ''' Change the number of loops as per your needs
myRange.Offset(0, x).Value = myRange.Value
Next x
End Sub
I hope this finally meet your requirements and gives you the solution you are after
Regards