MOLINAMIKE
New Member
I have a macro that takes over 15 minutes to execute which is way too long as I have many others to run in order to complete the update of a Dashboard. Would someone take a look at the below and help me optimize this code? Thank you!!
Code:
Sub Transfer_CONFIG()
Application.ScreenUpdating = False
Sheets("Master Data").Activate
Sheets("Master Data").Range("A3:AB320000").ClearContents
'copying and pasting formulas
Sheets("Master Data").Range("N2:AB2").Copy Range("N3:AB320000")
'getting data from file
Workbooks.Open Filename:="C:\myfile.XLS"
Workbooks("myfile.xls").Worksheets("Config").Range("A2:M320000").Copy Workbooks("DATA MINNING.xlsb").Worksheets("Master Data").Range("A2:M320000")
Workbooks("myfile.XLS").Close SaveChanges:=False
Sheets("Master Data").Range("N2:AB320000").Calculate
'copy and paste values with exception of N2:AB2
Sheets("Master Data").Range("N3:AB320000").Copy
Sheets("Master Data").Range("N3").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False