Hi
I'm Anna and I'd be happy to help you with your question. In this Forum, we are Microsoft consumers just like yourself.
One way to speed up your code is to use arrays to store the values from the "Series" worksheet, and then use a single statement to copy the values to the "SeriesData1" worksheet, rather than using multiple statements to copy each value individually.
Here's an example of how you can use arrays to speed up your code:
Dim arr As Variant arr = Worksheets("Series"). Range("E" & Start_Row & ":P" & endrow). Value
Worksheets("SeriesData1"). Range("AB14:AB22"). Value = arr
This code copies a range of values from the "Series" worksheet to an array, and then copies the entire array to the "SeriesData1" worksheet in one statement.
I hope this helps ;-), let me know if this is contrary to what you need, I would still be helpful to answer more of your questions.
Best Regards,
Anna
Give back to the community. Help the next person with this problem by indicating whether this answer solved your problem. Click Yes or No at the bottom.