I want to display the data without the formulas after running the indexmatch formula.
However, it shows #N/A as values.
At first, without the codes of copy/paste data as value ,
It still shows the data
But after i wrote the 'Copy and Paste data as value
All the cell shows "#N/A" as values .
Anyone please help me .
I dont know where my code went wrong .![]()
![]()
Private Sub Unsuccessful() 'Update Column S and T 'S = Active Ext ID , T = Inactive Ext ID Dim MaxRowNum As Long Sheets("SimPat").Select 'Error handler On Error GoTo errorFound Err.Clear On Error GoTo 0 'Speed up the formula With Application .ScreenUpdating = False .Calculation = xlManual End With 'Vlookup/IndexMatch Active Ext ID Range("S2").FormulaR1C1 = _ "=INDEX('[PatientMerge.xls]2015'!C10,MATCH(C[-16],'[PatientMerge.xls]2015'!C10,0))" 'Vlookup/IndexMatch Inactive Ext ID Range("T2").FormulaR1C1 = _ "=INDEX('[PatientMerge.xls]2015'!C11,MATCH(C[-16],'[PatientMerge.xls]2015'!C11,0))" ' Locate last filled row in column S (this instead of the loop) MaxRowNum = Range("A" & Rows.Count).End(xlUp).Row 'Autofill the rest of the rows Range("S2:T2").Select ' Range("S2").AutoFill Destination:=Range("S2:S" & MaxRowNum) Selection.AutoFill Destination:=Range("S2:T" & MaxRowNum), Type:=xlFillDefault 'Copy and paste data as value Columns("S:T").Select 'error in this line Columns("S:T").EntireColumn.AutoFit Columns("S:T").Select Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Range("S2").Select 'Close the speed up With Application .ScreenUpdating = True .Calculation = xlCalculationAutomatic End With 'Close the error Handler Exit Sub errorFound: If Err.Number > 0 Then MsgBox Err.Description, vbCritical, "Error#: & Err.Number" Err.Clear End Sub











LinkBack URL
About LinkBacks
Register To Reply

Bookmarks