CAFE

질의 & 답변 (VBA)

계산이 이상하게 되는데 어느 부분이 잘못됬는지 좀 봐주세요 ㅠㅠ

작성자김유리(김유리)|작성시간11.09.22|조회수41 목록 댓글 5


첨부파일 zzzzzzzzzzzzzzzzzzzzzzzz.xls



이쪽 시트에서 단추2를 눌럿을때 거래명세표라고 Userform이 뜨는데요 

양품수량에다 숫자를 넣고 원자재 부분에 숫자를 넣으면

(양품수량+원자재)*단가

이부분이 

양품원자재매출액

부분에 계산이 되어야 하는데

자꾸 이상하게 계산이 되는데요 ....

아무리 찾아도 뭐가 잘못된지 모르겠어요 ㅠㅠ

좀 도와주세요 ㅠㅠ

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자곽완근 | 작성시간 11.09.22 안녕하세요? 양품과 원자재의 이벤트프로시저에서
    원자재를 -> val(원자재) 로 해주셔요..^^*
  • 작성자김유리(김유리) 작성자 본인 여부 작성자 | 작성시간 11.09.22 Private Sub 양품원자재_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)

    If 양품원자재 <> "" Then
    양품원자재매출액 = Format(단가 * (Me.양품수량 + 원자재), "#,##0")

    End If
    End Sub

    이부분을 위처럼 수정하라는건가요 ?ㅠㅠ
  • 작성자곽완근 | 작성시간 11.09.22 양품원자재매출액 = Format(단가 * (Me.양품수량 + val(원자재)), "#,##0")
  • 작성자김유리(김유리) 작성자 본인 여부 작성자 | 작성시간 11.09.22 그렇게 수정했는데 단가가 100원인걸 선택하고 양품수량에 1을넣고 원자재에 1을 넣어봤더니 그대론데요 ㅠㅠ
    생산수량 매출액은 200원으로 변했는데 양품+원자재매출액은 100원에서 앞에 1이 더붙어서 1100 이렇게 나와요 ㅠㅠ
  • 답댓글 작성자곽완근 | 작성시간 11.09.22 2개의 프로시저를 다 val(원자재)로 하셔야 한다고 젤 처음 답글을 달아드렸었습니다.
    1. Private Sub 양품수량_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
    2. Private Sub 원자재_Change
    2개의 이벤트 프로시저에서 원자재 로 되어 있는걸 val(원자재) 로
    처음부터 답글을 제대로 달아 드리지 못해 죄송합니다. ㅠㅠ
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼