나는 sheet1에 ActiveX 단추가 있지만 내 목표 찾기 시트 2에 있습니다. 그것을 실행할 때 sheet2의 열 N에있는 셀은 변경되지 않습니다. 누구든지 나를 위해 코드를 고칠 수 있습니까? 당신은, 그들이 (당신의 단추가있는 시트가 될 것이다), 그리고 ActiveSheet
를 참조 기본값하는 그들이 언급하는 워크 시트로 Cells
속성을 자격 적이 있기 때문에다른 시트에 명령을 연결하는 vba를 엑셀
Private Sub CommandButton1_Click()
With Worksheets("sheet2")
For J = 23 To 26
Cells(J, "o").GoalSeek Goal:=0, ChangingCell:=Cells(J, "n")
Next J
End With
End Sub
가 작동하지 않는 어떤 방식으로 설명 : 당신의
With
목적은Cells
각 속성의 규정 자입니다. – Alan@Alan - 코드가 sheet1에 대한 목표 검색을 수행하고 있지만 (버튼이 눌려져있을 때 'ActiveSheet'이기 때문에) 목표 질문 수식이 sheet2에 있음을 나타내는 질문은 "작동하지 않습니다" 이 경우에는 "목표 추구가 수행되지 않고 있음"을 나타냅니다. – YowE3K