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

비주얼베이직(Visual Basic, VBA) 엑셀(Excel)에서 N까지의 합 구하는 함수 만들기 엑셀 작업을 하다보면 다양한 함수들을 매우 많이 사용합니다. 하지만, 이 함수들은 모든 것들을 제공하지 않습니다. 그래서 경우에 따라서는 IF문등과 혼합해서 사용하거나, 아니면, VBA에서 원하는 함수를 지정해서 사용합니다. 이번 포스팅에서는 저또한 제가 원하는 기능에 대해서 하나 만들어서 관련된 부분에 대해서 공유를 드리고자 합니다. 일단, 제가 만든 부분은 지정된 숫자 N까지의 합을 구하는 함수를 만들고자 합니다. 2가지 부분을 활용하도록 하겠습니다. 1. 함수 생성 부분 비주얼베이직(Visual Basic, VBA) 함수 선언, 엑셀에서 선언한 함수 활용하기 비주얼베이직(Visual Basic, VB..

비주얼베이직(Visual Basic, VBA) 조건문, 분기문 살펴보기(if, elseif, else, switch) 이번 포스팅에서는 조건문 즉, 분기문이라고 불리우는 조건문에 대해서 이야기를 해볼까 합니다. 먼저 조건문, 분기문이라 주어진 조건에 맞게 각 실행문을 다르게 하는데 있습니다. 간단히 한글로 이야기를 해보겠습니다. 놀이 동산에서 특정 키(140cm) 미만의 아이들에게는 탑승을 금지하는 조건이 있습니다. 그럼, 아이들의 키를 초과하는 아이들에게만 놀이기구를 탑승하게 하는 것입니다. 이와 같이 특정키를 바탕으로 놀이기구 탑승을 허용하는 것 또한 조건문의 일환으로 볼 수 있습니다. 분기문 형식은 크게 5가지 형태로 볼 수 있습니다. 1. if 문 즉, 특정 조건에 만족하는 경우에만 실행하는 조건..

비주얼베이직(Visual Basic, VBA) 메시지 박스(MsgBox) 생성하기 이번 포스팅은 비주얼 베이직에서 많이 사용하는 메시지 박스를 생성하는 방법에 대해서 이야기를 해보고자 합니다. 먼저 가장 흔히 사용하는 명령어는 MsgBox()입니다. 관련해서 간단한 형식을 보면 다음과 같습니다. MsgBox(prompt[,buttons][,title][,helpfile,context]) 먼저 위의 부분에서 텍스트는 반드시 입력해줘야 하는 부분입니다. 그럼 다음과 같은 코딩 부분을 입력하여 실행해보도록 하겠습니다. 123456Function MessageBox_Demo() a = MsgBox("선택해보세요") End Functioncs 그럼 다음과 같은 결과가 나타납니다. 그럼 몇가지 위에서 보이는 옵션을..

비주얼베이직(Visual Basic, VBA) 실행하기 약 거의 20년 전에 대학 1학년 때에 가장 먼저 들었던 과목이 바로 비주얼 베이직이었습니다. 하지만, 현재는 개발 영역에서는 많이 사용되지 않으나, 엑셀등 Microsoft Office 툴에 연동하여 사용하기에 매우 편리하기 때문에 많은 사람들이 다시 관심을 가지는 것 같습니다. 그래서 이번 포스팅을 시작으로 비주얼베이직(Visual Basic, VBA)에 대해서 이야기를 해보고자 합니다. * 실제 엑셀 매크로 관련된 포스팅을 하던 중, 회사 동료가 먼저 비주얼 베이직에 대해서 포스팅을 하는 것을 추천하여 이와 같은 결심을 하게 되었습니다. 먼저 예전과 다르게 비주얼 베이직을 별도의 설치 없이도 바로 실행이 가능합니다. 저의 경우 주로 엑셀 매크로..

엑셀(Excel) 매크로(Macro) 버튼(Button)만들기 및 코드 입력하기 엑셀 매크로에서 가장 많이 사용할 수 있는 부분 중에 하나가 바로 버튼을 생성하기입니다. 간단히 오늘은 버튼을 생성하여 특정 셀에 데이터를 입력하는 명령어를 넣어보고자 합니다. 먼저 엑셀을 실행하시면 다음과 같은 화면이 나타납니다. 여기에서 상단에 보이는 [개발 도구] 탭을 실행하여 주시길 바랍니다. 그럼 다음과 같이 개발 도구 화면이 나타날 것입니다. 여기에서 [삽입]부분을 클릭하여 주시길 바랍니다. 그럼 다양한 형태의 아이콘들이 나타납니다. 여기에서 [ActiveX 컨트롤]에 있는 [명령 단추]를 추가해주시면됩니다. 그런 후에 드래그 할 수 있는 부분이 나타납니다. 그럼 원하시는 공간에 드래그 하여 다음과 같이 버튼을 생..

엑셀(Excel) 매크로(Macro) 기본 환경설정, 개발자 도구 보이기 설정하기- 비주얼 베이직 VBA활용하기 환경설정 이번 포스팅은 엑셀을 바탕으로 특정 동작등을 반복적으로 하다던지, 아니면 특정 동작등을 하기 위해서 사용하는 방법으로 엑셀에서는 매크로라는 기능을 제공합니다. 이 부분은 비주얼 베이직(VBA)을 활용하여 프로그래밍적 요소를 더하여 보다 효율적으로 활용할 수 있게 제공하고 있습니다. 그래서 이번 포스팅에서는 이와 같은 매크로를 사용하기 위해서 기본적인 환경설정하는 방법에대해서 이야기를 해보고자 합니다. 우선 메뉴바에서 오른쪽 버튼을 누르셔서 [리본 메뉴 사용자 지정] 부분을 클릭하여 주시면 됩니다. 물론 메뉴바에서 우측 버튼을 활용하는 방법이 있지만, 메뉴 바에서 [파일] 메뉴를 활용하..