• Daum
  • |
  • 카페
  • |
  • 메일
  • |
 
카페정보
엑셀 사용 전문가 (엑사전)
 
 
 
 

친구 카페

 
 
카페 게시글
질의 & 답변 (VBA) 계산이 이상하게 되는데 어느 부분이 잘못됬는지 좀 봐주세요 ㅠㅠ
김유리(김유리) 추천 0 조회 43 11.09.22 09:40 댓글 5
게시글 본문내용
 
다음검색
첨부된 파일
댓글
  • 11.09.22 10:23

    첫댓글 안녕하세요? 양품과 원자재의 이벤트프로시저에서
    원자재를 -> val(원자재) 로 해주셔요..^^*

  • 작성자 11.09.22 17:29

    Private Sub 양품원자재_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)

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

    End If
    End Sub

    이부분을 위처럼 수정하라는건가요 ?ㅠㅠ

  • 11.09.22 17:41

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

  • 작성자 11.09.22 17:53

    그렇게 수정했는데 단가가 100원인걸 선택하고 양품수량에 1을넣고 원자재에 1을 넣어봤더니 그대론데요 ㅠㅠ
    생산수량 매출액은 200원으로 변했는데 양품+원자재매출액은 100원에서 앞에 1이 더붙어서 1100 이렇게 나와요 ㅠㅠ

  • 11.09.22 18:06

    2개의 프로시저를 다 val(원자재)로 하셔야 한다고 젤 처음 답글을 달아드렸었습니다.
    1. Private Sub 양품수량_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
    2. Private Sub 원자재_Change
    2개의 이벤트 프로시저에서 원자재 로 되어 있는걸 val(원자재) 로
    처음부터 답글을 제대로 달아 드리지 못해 죄송합니다. ㅠㅠ

최신목록