2016-08-14 2 views
-1
내가 목표는 입력 값

VBA 코드 값

Excel1 에 따라 정적 값으로 변수 값을 찾을 것이다 VBA 코드의 조각을 작성하려는

을 추구에 따라 값을 찾을 수 있습니다!

즉. 이 선들을 따라 뭔가를하지만 수동으로 이것들을했습니다.

Excel1 !

+0

수식의 작동 방식을 지정할 수 있습니까? 코드 및 공식을 게시물에 공유하려면주의하십시오. –

+0

이것은 좀 더 간단하게 만드는 가상의 예제이지만, 변수 값은 변수 값에 23을 곱한 값입니다. 목표는 변수 값을 정적 값과 같게 만드는 것입니다. 포스트에 시트를 부착하는 방법이 있습니까, 그렇다면 어떻게 해야할지 모르는 이유가 없기 때문에 VBA 코드를 포함시킬 수 있습니다. – user1448093

답변

3

OK, 여기해야 할 일이 있습니다. 첫째, 당신은 워크 시트의 레이아웃은 다음과 같습니다 설정 :

enter image description here

가 여기에 내가 Sheet1의 를 사용합니다. 필요한 경우 적절하게 변경하십시오.

해 찾기 추가 기능을 사용하려면 먼저 추가 기능이 설치되어 있는지 확인해야합니다. 나중에 오피스 2013의 경우 :

  1. 는 엑셀 탭 아래 옵션파일 탭을 클릭 한 다음을 클릭합니다.
  2. Excel 옵션 대화 상자에서 추가 기능을 클릭하십시오. 관리 드롭 다운 상자에서
  3. , 엑셀 추가 기능를 선택하고 이동을 클릭합니다. 추가 기능 대화 상자에서
  4. , 추가 기능 찾기 을 선택하고 확인을 클릭합니다.

그 후에는 추가 코드, Visual Basic 편집기 추가 기능의 절차를 호출 (VBE)를 포함하는 통합 문서에 대한 참조를 설정해야합니다. 도구 메뉴 (아래 그림 참조)를 클릭하고 사용 가능한 참조에서 해결 방법을 선택합니다. enter image description here

enter image description here

이제 VBE에서 1 개 코드 모듈을 워크 시트로 이동합니다. 그냥 VBE에 두 번 Sheet1의를 클릭하고 다음 코드를 붙여 : 디버그 메뉴 아래 실행을 아이콘을 클릭하거나 F5를 눌러

enter image description here

Sub VBASolver() 
SolverReset 
SolverOk SetCell:="$F$2", MaxMinVal:=3, ValueOf:=0, ByChange:="$B$2:$B$4" 
SolverSolve True 
End Sub 

당신은로드 된 VBA 프로그램을 실행할 수 있습니다 키보드의 키.

+1

감사합니다.이 작업을 완벽하게 수행하십시오! – user1448093

+0

@ user1448093 [질문에 대한 답변을하면 어떻게합니까?] (http://stackoverflow.com/help/someone-answers) 및 [답변 수락 : 어떻게 작동합니까?] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235) –

+0

좋은 설명과 함께 좋은 답변! –