Hello everyone,
I wrote a code last week that copies values from a row in one work sheet into a range of another work sheet (C3:L103). The code itself works very well.
However, it is very slow in my work book and it takes 4 to 5 minutes to copy all the values.
After some testing I found out that it is not the code but it is related to the work book itself. The sheet I am copying into is a form that contains about 20 images on the right hand side that change according to values in drop down menus.
Formulas for this are stored in the name manager and they are all similar to this one:
OFFSET('Drawing options'!$E$8,MATCH(Cover!$D$20,'Drawing options'!$D$8:$D$10,0)-1,0)
Then the images refer to the formulas with their names.I am fairly certain this causes the copying to be slow as I removed sheets from the workbook one by one.
Has anyone ever run into this problem or has a potential solution? Would there be a way to use VBA to wait with calling the formulas for image changes until all values are copied? Is it better to change images with in an alternative way? Perhaps other solutions?
Suggestions are very much welcome.
Bookmarks