try
change
toVB:Range("P2").Select result = Application.VLookup(K2, "C:\Users\me\Documents\raw data\[current products to analyse.xlsx]Sheet1'!$A:$A", 1, False) Range("P2").Select Selection.AutoFill Destination:=Range("P2:P12669")
VB:With Range("P2:P12669") .Formula = "=VLookup(K2,'C:\Users\me\Documents\raw data\[current products to analyse.xlsx]Sheet1'!$A:$A,1,False)" .Value = .Value End With


Reply With Quote
still freezes up quite a lot - but hey, the macro does the job so I'm happy 
Bookmarks