본문 바로가기

코딩14

VBA - 문자들을 이어보기, 문자추가하기, 문자 합치기 # 복습 Sub test() Debug.Print ([a1]) End Sub 을 코드 입력창에다가 쳐주면, 실제 VBA의 프로젝트 창에서 선택된 시트의 a1에 있는 값(문자열, 내용 등)이 콘솔로 소환됩니다. # 문자 합치기, 추가하기, 이어쓰기 이번에는 이렇게 소환한 문자에 붙이고 싶은 문자를 한번 부쳐서 이어보겠습니다. 예를들어 a1셀에 Lee가 있고, 그 뒤에 Jin을 붙여서 Lee Jin이라는 단어를 만들고 싶은경우, 우리는 「+」 또는 「&」를 이용해서 붙일 수 있습니다. 그리고 문자의 경우, "" 쌍따음표 사이에 넣어서 이것이 문자열이라는 것을 코드에 알려줘야 합니다. Sub test() Debug.Print ([a1] + " Jin") End Sub 따라서 위의 코드를 실행시키면 위와 같은 .. 2022. 3. 12.
VBA - 엑셀에 있는 값을 콘솔에 값을 출력하기 # 엑셀의 특정 셀에 있는 값을 콘솔에 출력하기 어떤 엑셀의 시트에, 이런 값이 있다고 칩시다. a1셀에 있는 Lee라는 값을 콘솔창에서 보려면 어떻게 해야할까요? a1의 값을 출력할경우, 직접입력창에서 ?[a1] 만 입력하거나, 코드 입력창에서 Sub test() Debug.Print ([a1]) End Sub 를 입력해주면 됩니다. 혹시 "매크로" 라는 팝업창이 뜬다면, 그대로 실행을 눌러줍시다. 2022. 3. 11.
VBA - 코드를 짜서 콘솔에 값을 출력하기 #콘솔창에 출력하기 Debug.Print("출력문") 여기서 콘솔창이란, 즉시실행창을 말합니다. 실제로 엑셀에는 반영이 되지않고, 콘솔창에서 내가 짠 코드가 원하는대로 제대로 움직이나 확인하는 용도로 주로 사용합니다. Sub test() Debug.Print ("Hello World") End Sub 즉시 실행창을 켜고, 위의 문장을 코드창에 입력후, 실행해보세요. 실챙버튼은 플레이버튼과 같습니다. 콘솔창에 Hello World라는 문구가 뜨는지 확인합시다. 그리고, 콘솔창에 직접 Debug.Print ("Hello World") 이 코드를 입력해봅시다. 즉시 실행창에서 코드만 입력할 경우, Sub [처리명]() 의 형태가 없이도 실행되는것을 알수가 있습니다. 2022. 3. 10.
VBA의 기초 - 개요, 준비, 기초 법칙 # 개요 VBA는 엑셀을 이용할시, 보다 간단하고, 자동화해서 빠른시간안에 작업을 완성할수 있게 해주는 도구입니다. VBA는 프로그래밍과 거의 비슷하기때문에 프로그래밍을 경험한 사람이라면 더 빠르게 습득할수 있습니다. VBA는 여러 함수가 있고, 형식이 있습니다. 다 외울 필요는 없으며, 몇가지 중요한 함수와 문법만 습득하면 됩니다. #VBA실행을 위한 준비 엑셀의 탭에 개발이라는 탭이 없는 경우, 파일 > 기타 > 옵션 > 리본의 유저설정에 들어가서 메인탭에 "개발"을 체크해, 실행할 준비를 합시다. VBA를 사용하기 위해서는, 개발 탭에 있는 요 비주얼 베이직을 클릭해주면 VBA를 위한 준비는 끝이 납니다. #VBA의 설정 처음에 실행하면 VBA를 설정해주는 것이 좋습니다. 즉시실행, 콘솔역할을 하는.. 2022. 3. 9.