Hi VBA gurus,
When i run my code, the application status shows the count but stops after a short while and it just turns to "Not Responding". Could it be that my code is inefficient? I'm not an expert at vba as its all mostly self-taught. please someone help!!!
Alittle background:
- the code is found on a master workbook (which i leave open in the background), I then open a separate workbook each time to run the macro.
- the data starts from row 4 in each separate workbook.
- for each row of data found in a separate workbook- 2 points are used to trigger a match in the "ref" sheet of the master workbook. Namely: the active workbook's name and one other data points (sort of like a sumproduct/ 2 intersection)
- once the match is found, other data from the "ref" sheet is then copied over to the active workbook. and a string is introduced to another cell in the row as well
Is there a more efficient way to do this??
btw, i am running close to 25000 rows of data in one instance. and i have to do this for 15~20 separate workbooks
![]()
Please Login or Register to view this content.
Bookmarks