책 내용 질문하기
105p]사용자정의함수 F단가문제 select 문으로 바꾸면 이거 아닌가요?
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
105
조회수
66
작성일
2012-01-17
작성자
첨부파일

Public Function F단가(도서코드, 정가)
If Len(도서코드) = 7 Then
F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
Else
F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
End If
End Function

이거잖아요 if문은 잘나와요 답

근데

Public Function F단가(도서코드, 정가)
Select Case Len(도서코드) = 7
Case Is = 7
F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
Case Else
F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)
End Select
End Function

이렇게 했는데 값은 나오는데 if 문했을때와 다르게 숫자뒤에 0이 더 붙어서 나오드라구요

답변
2012-01-18 09:49:12

Public Function F단가(도서코드, 정가)
Select Case Len(도서코드)
Case Is = 7
F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
Case Else
F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)
End Select
End Function

으로


Public Function F단가(도서코드, 정가)
Select Case Len(도서코드) = 7
Case Is = 7
F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
Case Else
F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)
End Select
End Function

빨갛게 표시 된 부분을 삭제하세요.

좋은 하루 되세요.

"
  • *
    2012-01-18 09:49:12

    Public Function F단가(도서코드, 정가)
    Select Case Len(도서코드)
    Case Is = 7
    F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
    Case Else
    F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)
    End Select
    End Function

    으로


    Public Function F단가(도서코드, 정가)
    Select Case Len(도서코드) = 7
    Case Is = 7
    F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
    Case Else
    F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)
    End Select
    End Function

    빨갛게 표시 된 부분을 삭제하세요.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.