2017-10-26 19 views
0

누구나이 매크로를 수정하는 방법에 대한 조언이 있습니다. 컴파일 오류가 오프셋 함수를 강조 표시하고 정의되지 않은 sub 또는 function을 말합니다.Excel GoalSeek 매크로 작동하지 않음

Worksheets("Testing").Range(Offset(K51, 0, C41)).GoalSeek _ 
Goal:=0, _ 
ChangingCell:=Worksheets("Testing").Range(L58) 
+0

'Offset' 2 개 인자,하지를 사용하여 어떻게 해결하는 것을 3 – braX

+0

를 MS 웹 사이트에서

오프셋 https://msdn.microsoft.com/en-us/vba/excel-vba/articles/range-offset-property-excel

expression . Offset(RowOffset , ColumnOffset) 

? 기본적으로 K51 –

+0

오른쪽의 셀 (c41)을 선택하고 싶습니다. 또한 Offset이 3 개의 인수를 사용한다고 생각합니다 –

답변

1

Offset 기능을 제대로 사용하고 있지 않습니다. 예를

Worksheets("Sheet1").Activate 
ActiveCell.Offset(rowOffset:=3, columnOffset:=3).Activate 
+0

활성 셀이란 무엇입니까? –

+0

'ActiveCell'은 셀 액티브 (Selected 또는 Focused)를 나타냅니다. 특정 '셀'또는 '범위'로 '오프셋'작업을 수정할 수 있습니다. –