일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 카톡 영상 협박
- 라바웨이브
- 라인 동영상 유포
- 카카오톡 협박
- 영상통화 협박
- 영통협박
- 랜덤채팅 사기
- 영상통화 사기
- 동영상 사기
- 사이버범죄구제업체
- 영통사기
- 라인 영상통화 사기
- 메신저톡 사기
- 영통 협박
- 영상유출
- 카톡 영상 사기
- 영상 사기
- 사이버범죄구제
- 몸캠피싱
- 사이버 범죄 구제 업체
- 동영상유포협박
- 라인 영상통화 협박
- 영상통화 유출
- 카카오톡 사기
- 카톡 영상 유출
- 영상사기
- 몸캠피씽
- 팀카시아
- 영상통화사기
- 엑셀#직장인칼퇴#칼퇴#직장인엑셀#VBA 배열#배열변수
- Today
- Total
Lost Information!
엑셀 VBA 기초 - FUNCTION을 활용한 엑셀함수 만들기 - 1편 본문
모두가 칼퇴하는 그날까지~
지난 글에서는
FOR_NEXT과
FOR_EACH 차이를
알려드렸습니다.
만일 저번 내용을 모르시거나
기억이 나질 않으신다면
밑에 글을 참고해주세요.
이번 글에서는
Function을 활용하여
함수를 사용하는 방법을
알려드리도록 하겠습니다.
그럼 엑셀부터 실행해주세요.
이런 형태의 표가 있고
할인율을 구해야 한다고
가정해볼게요.
할인율은 1-(실판매가/정상가)
이렇게 직접 함수를 적고
끌어내려도 문제가
없겠지만 이번에는
FUNCTION을 활용해보겠습니다.
그럼 ALT +F11을 눌러주세요.
그리고 이렇게 적어주시고
끝입니다.
바로 설명해드리면
Function 할인율(정상가 As Long, 실판매가 As Long)
할인율이라는 FUNCTION을
만들어줄게
(정상가, 실판매가라는 숫자 타입의
변수도 지정할게)
할인율 = Format(1 - 실판매가 / 정상가, "0.0%")
할인율이란
1-실판매가/정사가 인데
보여주는 형태를
0.0%로 보여줘
End Function
이렇게 적고 실행하기 전에
그럼 서브 프로시저가 없는데
해당 FUNCTION을
어디서 어떻게 불러오냐고
물어보실 텐데요.
직접 셀에서 불러올 수 있습니다.
이렇게 =할인율을 적거나
=할을 적고 스페이스로
한 칸 비운 뒤에 다시
백스페이스로 지워주면
할인율이라는 내가 만든
함수가 나오게 됩니다.
그리고 지금 보이는 그림에서
CTRL + SHIFT + A를
눌러주시게 되면
내가 지정한 변수와
변수의 순서가 나오게 됩니다.
그리고 변수를 더블클릭하고
지정할 변수를 클릭 해준 뒤
엔터를 눌러주게 되면
이렇게 원하는 형태의
할인율을 볼 수 있게 되는 것이죠.
이 FUNCTION 기능을
활용하게 되면
평소에 기억이 나지 않는
함수도 쉽게 한 단어만
타이핑하여 쉽게
사용할 수 있게 됩니다.
물론 VBA를 적지 않고
함수를 직접 적는 게
더 편하다고 생각하는 분들도
계실 거라고 생각하지만
이렇게 한번 만들어두면
그 뒤로는 편하게 작업할 수 있고
공유해주게 되면 직장동료들도
조금 더 편하게 작업할 수
있을 거라고 생각합니다.
당연히 칼퇴가 가능할 테고요.
그럼 여기까지 궁금하신 점은
댓글에 남겨주시고
공감과 구독도 부탁드립니다.