Excel에서 학교의 비용 분석을 실행하려고합니다. 각기 다른 수의 학생들이 각기 다른 수의 교수진을 고용하기 위해 비용을 분석해야합니다. 솔버를 사용하여 각 부서의 요구 사항을 계산합니다. 그리고 10 년 동안 비용을 계산하기 위해 솔버를 10 번 실행해야합니다. 그리고 우리는이 절차를 반복하는 데 필요한 수수료를 변경합니다. 솔버 트리거를 자동화 할 수있는 방법이 있습니까? 최선의 대안이 아니라면? 내 인생을 편하게 해줄 다른 소프트웨어가 있습니까?시트의 일부 숫자가 바뀔 때 엑셀 솔버가 자동으로 실행됩니다.
3
A
답변
1
WorkSheet_Changed 이벤트에 가입해야합니다.
해당 이벤트는 워크 시트에서 변경 될 때마다 실행됩니다. 다음과 같은 if 문을 작성해야합니다.
if the cells in the appropriate range have been changed:
do the operation that you need
0
솔버의 매크로 기록을 시작합니다. 그런 다음 Visual Basic Editor로 이동하여 매크로가 제대로 실행될 수 있다고 생각할 때까지 (즉, 시작 위치와 상관없이) 매크로를 편집하십시오. 이제 워크 시트 코드 (Visual Basic 프로젝트 탐색기에서 워크 시트를 두 번 클릭)로 이동하여 매크로를 worksheet_change 매크로에 복사합니다.
수수료 셀이 변경되면 매크로를 실행하고 (아래 예제 코드에서 A1으로 가정) 매크로를 실행하여 목표 검색 매크로를 실행하는 동안 이벤트를 사용하지 않도록 설정하면 매크로가 끝나지 않으므로 루프를 반복해라.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A1]) Is Nothing Then Exit Sub
Application.EnableEvents = False
'your goal seeking code
Application.EnableEvents = True
End Sub
관련 문제
- 1. 엑셀 시트의 착색 셀
- 2. 방향이 바뀔 때 난수가 변경됩니다.
- 3. 엑셀 스프레드 시트의 필드를 웹 데이터베이스에 자동으로 채우는 방법
- 4. 오리엔테이션이 바뀔 때
- 5. 엑셀 시트의 데이터 구문 분석
- 6. 엑셀 열에서 숫자가 변경된 횟수
- 7. 기기가 켜질 때 앱이 자동으로 실행됩니다.
- 8. vim을 시작할 때 vimwiki가 자동으로 실행됩니다.
- 9. 숫자가 자동으로 문자열로 변경되었습니다.
- 10. 엑셀 데이터 세트를 내보낼 때 숫자가 텍스트로 변환됩니다.
- 11. 안드로이드 - 이미지 크기가 바뀔 때
- 12. 전체 기능이 자동으로 실행됩니다.
- 13. 매시간마다 PHP가 자동으로 실행됩니다.
- 14. 테스트중인 클래스의 이름이 바뀔 때 단위 테스트 클래스의 이름이 자동으로 바뀔 수 있습니까?
- 15. CSV 엑셀 시트의 탭 이름을 전달하십시오.
- 16. Excel vba : 엑셀 시트의 편집 영역을 제한하십시오.
- 17. 엑셀 시트의 계정을 가리는 방법은 무엇입니까?
- 18. 엑셀 스프레드 시트의 데이터를 데이터베이스에 입력 하시겠습니까?
- 19. 엑셀 시트의 스냅 샷/이미지 촬영 방법?
- 20. perl에서 엑셀 워크 시트의 이름을 얻으십시오.
- 21. 엑셀 VBA, 워크 시트의 코드가 작동하지
- 22. 엑셀 시트의 열과 비교할 클래스의 속성
- 23. 하나의 엑셀 시트에서 자동으로 업데이트되는 다른 여러 엑셀 시트로의 미러링
- 24. mousemove가 자동으로 실행됩니다. IE 9
- 25. 데이터가 바뀔 때 파일 조각화
- 26. 텍스트가 바뀔 때 UILabel이 축소됩니다.
- 27. 달이 바뀔 때 fullcalendar 이벤트로드
- 28. iPad에서 실행할 때 유니버설이 아닌 iPhone 앱 빌드가 자동으로 실행됩니다.
- 29. UITextField 텍스트가 바뀔 때 UIScrollView 아래쪽으로 스크롤
- 30. 방향이 바뀔 때 동일한 레이아웃을 유지하십시오.