0
다음 수식은 Excel에서 직접 추가 할 때 효과적이지만 VBA에 추가하면 런타임 오류가 발생합니다. 응용 프로그램 정의 또는 개체 - 정의 된 오류. VBA에서 수식을 삽입 할 때 응용 프로그램 정의 또는 개체 정의 오류
이
내가 매크로에 삽입하고 수식되어ActiveCell.FormulaR1C1 = "=VLOOKUP([[#This Row],[MATERIAL]],material!A$3:D$114,3)"
내가 무슨 일을하고 있는가?
TableName = ActiveSheet.Previous.Name & "_Spider"
Range(TableName & "[RAWMATERIAL LENGTH]").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP([[#This Row],[MATERIAL]],material!A$3:D$114,3)"
매크로 레코더를 사용해보십시오.'[[#This Row], [MATERIAL]]'주위의 구문이 올바르지 않다고 생각합니다. 매크로 레코더는 적합한 R1C1 공식을 제공해야합니다. – Sam
'Debug.Print'를 사용하여 VBE의 Immediate 창에 수식을 출력하고 기대하고있는 것을 확인하십시오. 거기에서 워크 시트로 복사/붙여 넣기가 승인되었는지 확인하십시오. @SamWard가 말하듯이 공식 형식이 잘못되었습니다. –