일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git
- Windows11
- Outlook
- html
- VBA
- pandas
- 파이썬GUI
- pyqt5
- 파워포인트
- python3
- Excel
- 파이썬
- 안드로이드
- 윈도우10
- office
- 문자열
- windows
- 윈도우11
- matlab
- 파이썬3
- Android
- 깃
- pythongui
- 엑셀
- python
- 오피스
- win32com
- 비주얼베이직
- 아웃룩
- Windows10
목록Function (2)
Appia의 IT세상

비주얼베이직(Visual Basic, VBA) 함수 선언, 엑셀에서 선언한 함수 활용하기 이번 포스팅에서는 비주얼 베이직에서 함수를 선언하는 방법에 대해서 이야기를 해보고자 합니다. 이렇게 비주얼 베이직에서 함수를 선언하는 가장 큰 이유는 바로, 사용자 정의 함수를 사용하기 위해서입니다. 물론, 이렇게 선언된 함수들은 비주얼 베이직 내에서 사용될 뿐 아니라, 엑셀 에서도 호출하여 사용할 수 있습니다. 그럼 먼저, 비주얼 베이직에서 함수를 선언하는 방법에 대해서 간단히 살펴보겠습니다. 문법상으로 다음과 같은 구조로 선언할 수 있습니다. Function Functionname(parameter-list) statement 1 statement 2 statement 3 ....... statement n En..
함수를 가장 쉽게 표현 하자면, 재사용 하기 위한 기능을 정리하여 향후 재탕하는 코드라고 저는 표현합니다. 물론, 어느 정도 언어적인 거침이 섞이기 했습니다. 주로 흔히 C언어를 많이 하셨던 분들이라면 함수라는 단어를 듣자마자, 바로 C 언어가 바로 떠올랐을 것이라고 생각합니다. 좀더 순화해서 풀어서 이야기 해보면, 함수는 일정 기능 및 코드에 대해서 묶어서 재사용하기 위한 부분입니다. 함수를 생성 하는 방법은 다음과 같습니다. def functionName(Argument): "funcion description" function_contents return [expression] def라는 키워드를 이용하고, 그 다음에 함수의 이름을 나열합니다. 그리고 인자가 값이 있으면 () 안에 인자값을 넣어주시..