반응형

VBA 12

[엑셀 매크로/VBA] 차트에서 데이터 레이블 추가하기

안녕하세요. 아래 블로그를 통하여 매크로/VBA를 이용하여 차트를 만드는 방법을 알아 보았습니다. https://shareinfomation.tistory.com/527#comment16160687 [엑셀 매크로/VBA] 차트 생성하기 / 차트 만들기 안녕하세요. 엑셀 중에 가장 많이 사용하는 것이 그래프 혹은 차트를 만드는 것 일 겁니다. 저 또는 일을하다보면 차트를 가장 많이 사용합니다. 숫자만 보는 것보다 차트를 만들어서 시각적으로 보는 것이 더 편.. shareinfomation.tistory.com 이번 시간에는 만들어진 차트에 데이터 레이블을 추가하는 방법을 알아 보겠습니다. 메뉴의 개발 도구에서 Visual Basic을 선택합니다. Microsoft Visual Basic for Applic..

엑셀 정보 2020.03.13

[엑셀 매크로/VBA] Inputbox 함수를 이용하여 데이터 및 값 입력/처리하기

안녕하세요. 엑셀 매크로/VBA의 Inputbox 함수를 이용하여 데이터 및 값을 입력하고, 그 값을 처리하는 것까지 해보도록 하겠습니다. 엑셀의 B2 셀에 이름을 입력해봅니다. 메뉴의 개발 도구를 클릭하고, Visual Basic을 실행합니다. Microsoft Visual Basic for Applications에서 Sheet1 (Sheet1)을 선택하신 후, 오른쪽 창에 아래의 초록색 내용을 입력합니다. Sub 프로시저() Dim 데이터 As String 데이터 = InputBox("이름을 입력하세요.", "이름 형식 (한글)") If 데이터 "" Then Range("B3").Value = 데이터 End Sub F5를 눌러서 실행해보면, 위와 같이 Inputbox가 실행됩니다. 입력란에, 홍길동을..

엑셀 정보 2019.12.07

[엑셀 매크로/VBA] Msgbox 함수를 이용하여 메시지 박스를 꾸며보자

안녕하세요. 엑셀을 사용하면서 SUM, AVERAGE와 같은 함수를 많이 사용하게 되는데요. 매크로, VBA에서도 비슷한 함수가 있습니다. 이런 함수에 대해서 알아보도록 하겠습니다. Msgbox는 VBA에서 메시지를 띄우는 명령어 입니다. 메시지를 띄울 때, 아이콘을 넣을 수 있는데요. 아이콘의 종류에 대해서 알아보겠습니다. 메뉴의 개발 도구에서 Visual Basic을 실행하면, Microsoft Visual Basic for Applications가 실행됩니다. Sheet1 (Sheet1)을 더블 클릭한 후, 오른쪽 창에 Msgbox를 실행하는 명령어를 적어줍니다. 귀찮으시면, 아래 초록색 내용을 복사하여 붙여넣기 하세요. Sub 프로시저() MsgBox "메시지" End Sub F5를 눌러서 결과를..

엑셀 정보 2019.12.07

[엑셀 매크로/VBA] 사용자 정의 폼 완벽하게 이해/사용하기

안녕하세요. 엑셀에는 무한한 기능이 숨겨져 있습니다. 단순히 테이블 만들어서 함수로 계산하고 차트를 그리는 것 뿐만 아니라, 인터넷 처럼 꾸밀 수도 있습니다. 바로 사용자 정의 폼을 이용하는 것인데요. 이 블로그만으로도 사용자 정의 폼을 잘 활용하는 방법을 알아보도록 하겠습니다. 좀 길더라도 끝까지 한 번 따라해보시면 금방 하실 겁니다. 메뉴의 개발 도구에 있는 Visual Basic을 실행합니다. 메뉴에 개발 도구가 보이지 않으시면, 아래 블로그를 참고하여 나타나게 하시면 됩니다. https://shareinfomation.tistory.com/494 [엑셀 매크로/VBA] 엑셀에서 매크로/VBA 사용하기 안녕하세요. 엑셀을 이용해서 매크로/VBA를 이용하려면 우선적으로 해야될 작업이 있습니다. 엑셀을..

엑셀 정보 2019.11.28

[엑셀 매크로/VBA] 차트 생성하기 / 차트 만들기

안녕하세요. 엑셀 중에 가장 많이 사용하는 것이 그래프 혹은 차트를 만드는 것 일 겁니다. 저 또는 일을하다보면 차트를 가장 많이 사용합니다. 숫자만 보는 것보다 차트를 만들어서 시각적으로 보는 것이 더 편하기 때문입니다. 물론 보고서를 만들기 위해서도 그렇습니다. 일반적으로 차트를 만들기 위해서 메뉴의 삽입에서 차트를 추가합니다. 그런데 굳이 이것을 매크로, VBA로 복잡하게 만들 필요가 있을까요? 메뉴의 삽입에 있는 차트를 만드는 것은 마우스를 몇 번 움직이여야 하는 번거로움이 있습니다. 만약 루틴하게 반복적으로 동일한 차트를 만들어야 된다면 어떻게 하시겠습니까? 그 때에는 계속 마우스로 차트를 그리시겠습니까? 이 때에는 매크로를 이용하여 차트를 만드는 것이 효율적입니다. 자, 이제 시작해보겠습니다...

엑셀 정보 2019.11.27

[엑셀 매크로/VBA] 매크로 포함된 파일 저장하기

안녕하세요. 매크로 기록 혹은 VBA를 이용하여 매크로를 만들고나서 파일을 저장하려고하면, 저장이 안될때가 있습니다. 다음 기능은 매크로 제외 통합 문서에 저장할 수 없습니다. · VB프로젝트 이러한 기능이 포함된 파일을 저장하려면 [아니요]를 클릭한 다음 [파일 형식] 목록에서 매크로 사용 파일 형식을 선택하십시오. 매크로 제외 통합 문서로 계속 저장하려면 [예]를 클릭하십시오. 위와 같은 메시지가 뜨면서 통합 문서에 저장할 수 없다고 나옵니다. 왜 그럴까요? 매크로와 VBA를 포함한 엑셀 파일은 통합문서라고하는 .xls 혹은 .xlsx로 저장되지 않습니다. 만약 위 상태에서 예를 클릭하면, 그 동안 저장했던 매크로 또는 VBA가 저장되지 않으니 꼭 아니오를 클릭하셔야 합니다. 아니오를 누른 후 어떻게..

엑셀 정보 2019.11.27

[엑셀 매크로/VBA] 엑셀 파일을 열때 자동으로 실행되는 이벤트 만들기

안녕하세요. 엑셀 파일을 실행할 때 무언가 자동으로 실행되는 것이 업무상 필요할 때가 있습니다. 가장 많이 사용하는 것이 관련된 파일을 열거나 다른 파일에 있는 데이터를 불러오는 것이 될 것 입니다. 혹은 파일을 닫을 때 자동으로 실행되는 것도 필요하겠죠. 알게 모르게 편리한 이 방법에 대하여 매크로/VBA를 만들어 보도록 하겠습니다. 메뉴의 개발 도구에서 Visual Basic을 실행합니다. 메뉴에 개발 도구가 없으시면 아래 블로그를 참고하여 추가하시기 바랍니다. https://shareinfomation.tistory.com/494 [엑셀 매크로/VBA] 엑셀에서 매크로/VBA 사용하기 안녕하세요. 엑셀을 이용해서 매크로/VBA를 이용하려면 우선적으로 해야될 작업이 있습니다. 엑셀을 설치하고 실행한 ..

엑셀 정보 2019.11.26

[엑셀 매크로/VBA] 엑셀 파일을 PDF 파일로 저장하는 매크로/VBA 만들기

안녕하세요. 엑셀 파일을 PDF로 저장하는 매크로/VBA를 만들어 보도록 하겠습니다. 저같은 경우, Adobe PDF, Hancom PDF가 있어서 편하게 엑셀 파일을 PDF로 저장할 수 있습니다. 다만, 이런 유료 프로그램이 없는 경우에도 매크로 혹은 VBA를 이용하여 엑셀 파일을 PDF 파일로 변환하여 저장할 수 있습니다. 자, 한 번 따라해 보시죠. 메뉴의 개발 도구에서 Visual Basic을 실행합니다. 만약 메뉴에서 개발 도구가 보이지 않는다면, 아래 블로그를 참고하여 개발 도구를 나타나게 하시면 됩니다. https://shareinfomation.tistory.com/494 [엑셀 매크로/VBA] 엑셀에서 매크로/VBA 사용하기 안녕하세요. 엑셀을 이용해서 매크로/VBA를 이용하려면 우선적으..

엑셀 정보 2019.11.26

[엑셀 매크로/VBA] 메시지 박스 만들기 (Msgbox)

안녕하세요. 엑셀 매크로/VBA를 이용하여 메시지/메세지 박스 (Message Box)를 만들어 보도록 하겠습니다. 엑셀 메뉴에서 개발 도구를 선택한 후, Visual Basic을 선택합니다. 개발 도구가 안보이시다면, 아래의 글을 참고해주세요. https://shareinfomation.tistory.com/494 [엑셀 매크로/VBA] 엑셀에서 매크로/VBA 사용하기 안녕하세요. 엑셀을 이용해서 매크로/VBA를 이용하려면 우선적으로 해야될 작업이 있습니다. 엑셀을 설치하고 실행한 다음에 메뉴를 보면, 파일, 홈, 삽입, 페이지 레이아웃, 수식, 데이터, 검토, 보기, 추가 기.. shareinfomation.tistory.com Microsoft Visual Basic for Applications ..

엑셀 정보 2019.11.26

[엑셀 매크로/VBA] 메일 보내기 (Send E-mail)

안녕하세요. 엑셀 매크로/VBA를 이용하여 메일을 보내보도록 하겠습니다. 저도 필요에 의해서 메일을 보낼 수 있는 매크로를 만들어 봤는데요. 정말 편리하게 사용할 수 있으니, 잘 활용해보시기 바랍니다. 엑셀을 실행합니다. 개발 도구에서 Visual Basic을 클릭합니다. Microsoft Visual Basic Applications 팝업창이 나타나면 Sheet1을 더블클릭하여 창을 생성합니다. 그리고 아래의 내용을 입력 합니다. Sub 프로시저() Dim 첨부파일 As Workbook Dim 받는사람 As String 받는사람 = "abc123@gmail.com" Set 첨부파일 = ThisWorkbook If 첨부파일.Saved = False Then 첨부파일.Save On Error Resume ..

엑셀 정보 2019.11.24
반응형