Public Function fn5월할인(주문코드, 판매수량)
If 판매수량 >= 400 And (Left(주문코드, 1) = "1" Or Left(주문코드, 1) = "2") Then
fn5월할인 = "1000원쿠폰"
If 판매수량 >= 400 And (Left(주문코드, 1) = "3" Or Left(주문코드, 1) = "4") Then
fn5월할인 = "300원쿠폰"
Else
fn5월할인 = ""
End If
End Function
이렇게 했을 때
컴파일 오류입니다
End if가 없는 if블록 문 이렇게 뜨는데 어떻게 해야하나요?
Public Function fn5월할인(주문코드, 판매수량)
If 판매수량 >= 400 And (Left(주문코드, 1) = "1" Or Left(주문코드, 1) = "2") Then
fn5월할인 = "1000원쿠폰"
ELSEIf 판매수량 >= 400 And (Left(주문코드, 1) = "3" Or Left(주문코드, 1) = "4") Then
fn5월할인 = "300원쿠폰"
Else
fn5월할인 = ""
End If
End Function
두 번째 IF 문을 ELSEIF 로 작성하셔야 합니다.
IF가 두개인데 end if 가 하나라서 나는 오류 입니다.
좋은 하루 되세요.
-
관리자2023-02-13 10:05:21
Public Function fn5월할인(주문코드, 판매수량)
If 판매수량 >= 400 And (Left(주문코드, 1) = "1" Or Left(주문코드, 1) = "2") Then
fn5월할인 = "1000원쿠폰"
ELSEIf 판매수량 >= 400 And (Left(주문코드, 1) = "3" Or Left(주문코드, 1) = "4") Then
fn5월할인 = "300원쿠폰"
Else
fn5월할인 = ""
End If
End Function
두 번째 IF 문을 ELSEIF 로 작성하셔야 합니다.
IF가 두개인데 end if 가 하나라서 나는 오류 입니다.
좋은 하루 되세요.