반응형

===
사용자 정의함수 만들기 문제다.

Alt+F11눌러 VB창 띄우고
[삽입]->[모듈]을 실행시킨다.

그리고 위의 인수가 들어간 함수를 만든다.

===
다음과 같이 계산을 만들되 계산의 결과값에 대한 조건문을 만든다.

select case를 이용할 경우는 다음과 같다.

SELECT CASE 구문에서
END SELECT로 종료시켜주는 것 외에도
CASE ELSE로 그 외의 값을 정의시켜주는 것,
IS를 써서 맨 위에 썼던 결과값에 대한 조건을 써주는 점
기억하자.
Public Function fn비고(출석일수, 결석일수)
결과값 = 출석일수 / (출석일수 + 결석일수)
Select Case 결과값
Case 1
fn비고 = "출석우수"
Case Is < 0.8
fn비고 = "재수강"
Case Else
fn비고 = ""
End Select
End Function
테스트 해보자


반응형
'컴퓨터활용(컴활) 공부' 카테고리의 다른 글
[스프레드시트] 컴활 실기 문제 (피벗 테이블 보고서) (1) | 2024.01.03 |
---|---|
[데이터베이스] 컴활 실기 문제 풀기 (MsgBox, vbYesNo, vbYes, acSaveYes, DoCmd.Close) (2) | 2024.01.02 |
[데이터베이스] 컴활 실기 문제 풀기 (그룹별 순번, 컨트롤 형식 속성, 정렬 등등) (1) | 2024.01.01 |
[스프레드시트] 컴활실기 문제 풀자 (배열 수식) (0) | 2023.12.31 |
[데이터베이스] OpenReport, 조건부 서식 (2) | 2023.12.31 |