공부하는 노예
-
VBA 유튜브 학습기 16 - Sort! 두 가지 기준 이상으로 설정한 조건에 맞게 데이터 정렬하기(오름차순, 내림차순 등)공부하는 노예/VBA(유튜브 무료 강의) 2021. 5. 6. 08:06
youtu.be/PlFAvh69XVY 엑사남 님 강의 16강 듣고 왔습니다. 요즘 다른 데 정신이 팔려서(이직, 파워 BI, 안성탕면, 파이썬 등) 오랜만에 강의를 들었네요. 며칠 뒤면 까먹고 사경을 헤맬 미래의 저를 위해 정리해 봅니다. 16강은 데이터를 기준에 맞춰 정렬하는 VBA에 관한 내용입니다. 단순히 오름차순, 내림차순은 엑셀에서 버튼 한 번 클릭해서 해결할 수 있는데... 다중 조건(어떤 열을 기준으로 오름차순 정렬한 후에 또 다른 열을 기준으로 내림차순한다든가)으로 정렬해야 할 경우엔 일이 조금 복잡해지죠. 저런 복잡한 작업도 VBA 코드는 생각보다 간단하더라고요. 정렬할 데이터 원본입니다. 이 데이터를 세 가지 방법으로 정렬을 해 보는데요. 1. 반 기준으로 1, 2, 3반 순서로 오름차..
-
VBA 유튜브 학습기 15 - For Each, Resize, Offset 활용해 콤보 박스에서 선택한 데이터에 대한 행 색상 변경하기공부하는 노예/VBA(유튜브 무료 강의) 2021. 4. 28. 08:34
youtu.be/9mmirWrBokg 엑사남 님 강의 15강 듣고 왔습니다. 오늘 배운 내용은 OFFSET 이라는 걸 이용해 특정 조건에 해당하는 셀을 기준으로, 그 셀이 있는 행 전체에 음영(셀 채우기 컬러) 표시를 해 주는 방법에 대한 겁니다. Step 0. OFFSET이란 게 뭘까? Offset은 기준점부터 행, 열 만큼 이동한 위치를 반환해 주는 방식인데요. VBA에서 Offset의 활용 방법은 이렇습니다. Range("셀").Offset(이동할 행 개수, 이동할 열 개수) 예를 들어 Range("A1").Offset(3,1) 이라고 하면 이렇게 A1 셀에서 아래로 3칸, 오른쪽으로 1칸을 간 B4을 지칭하는 것이죠. 엑셀 함수에서도 자주 이용되는 개념이라 잘 알고 계신 분들도 많으실 거 같네요...
-
VBA 유튜브 학습기 14 - 엑셀 마우스 오른쪽 버튼 클릭하면 차트가 나타나게 하는 법(RightClick 이벤트)공부하는 노예/VBA(유튜브 무료 강의) 2021. 4. 27. 08:02
youtu.be/77w2--MBQPc 엑사남 님 강의 14강 듣고 왔습니다. 계속해서 엑셀 VBA의 이벤트 기능을 이것저것 배우고 있습니다. 오늘은 이렇게 데이터가 있을 때. 차트를 만들 데이터 범위를 지정한 후에 마우스 오른쪽 버튼 클릭하면 바로 차트가 뿅! 생기는 이벤트에 대해 배웠는데요. 마우스 우클릭으로 차트를 만드는 기능은 실무에서 자주 쓸 일은 없겠지만. 마우스 우클릭에 어떤 이벤트를 설정해 사용하는 건 실무에서 쓸 일이 있을 수도 있을 거 같기도 하고....😶 포인트는 마우스 우클릭 시 이런 동작도 되게 할 수 있다! 그거니까요. 열심히 배워 봅니다. 먼저 Alt + F11 누른 다음에 늘상 하듯이 시트명에 대고 마우스 우클릭 - [삽입] - [모듈]을 순서대로 클릭해서 모듈을 하나 삽입해 ..
-
VBA 유튜브 학습기 13 - 말하는 엑셀! 더블 클릭하면 셀 안의 데이터를 읽어 주는 파일 만들기공부하는 노예/VBA(유튜브 무료 강의) 2021. 4. 22. 08:27
youtu.be/NNCRJIbbXWM 엑사남 님 강의 13강 듣고 왔습니다. 요새 강의 듣는 페이스가 좀 떨어졌는데... 공부를 소홀히 한 게 아니라 배운 VBA 코드들을 활용해 실무에 필요한 파일을 만들어 보다 보니까.... 초보라 코드 뭐 하나 짜서 돌리면 꼭 디버그 오류 나고 ㅋㅋㅋ 들여다보면서 고치고 하느라 시간을 많이 날려 먹었네요. 😫 이게 어떤 심정인 건지 이해가 가더라고요 ㅋㅋㅋ 그래도 이제 코드 보면 대~애충 뭔 말인지 알겠는 게 한 줄 정도 있다는 거에 혼자 뿌듯해 하고 있습니다. 13강은 셀에 입력된 텍스트를 더블 클릭하면 유저폼(버튼이 있는 알림창)이 나타나고 [듣기] 버튼을 누르면 셀에 입력된 텍스트를 읽어 주는 이벤트에 대한 내용입니다. 신기하긴 한데 이걸 실무에서 쓸 일이 있을..
-
VBA 유튜브 학습기 12 - 드롭다운 메뉴에서 원하는 셀 값을 선택하면 그 셀 값이 포함된 데이터 행 음영으로 표시하기(Change 이벤트)공부하는 노예/VBA(유튜브 무료 강의) 2021. 4. 19. 08:17
youtu.be/1sw29eXJW9g 엑사남 님 강의 12강 듣고 왔습니다! 오늘은 셀에서 드롭다운(유효성 검사 목록) 메뉴 중 원하는 셀 값을 선택하면 해당 값에 해당하는 데이터 행을 노란색 음영으로 표시해 주는 방법에 대해 배웠습니다. (이 집 설명 장황하네) 😴💤 뭐 그냥 간단하게 실무에서 자주 쓸 거 같은 그런 기능입니다! 이런 걸 Change 이벤트라고 한다네요. 전에 SelectionChange 이벤트에 대해서 배웠는데, 두 개는 이런 차이가 있습니다. * SelectionChange : 클릭했을 때 반응 * Change : 값이 변경되었을 때 반응 공부한 내용 까먹기 전에 바로 정리해 볼게요~ 스타트!📚 오늘 코드를 짤 내용은 이런 겁니다. 이렇게 시트의 드롭다운 메뉴(유효성 검사 목록)에서..
-
VBA 유튜브 학습기 11 - 선택한 셀, 범위, 행의 컬러(채우기 색) 바뀌게 하는 방법공부하는 노예/VBA(유튜브 무료 강의) 2021. 4. 15. 08:54
youtu.be/RYWWPZkCbVw 엑사남 님 강의 11강 듣고 왔습니다. 오늘은 뭔가 데이터를 확인할 때 유용하게 쓸 수 있을 것 같은 코드를 배웠습니다. 왜 엑셀 데이터 쭉 작성돼 있는 걸 보다 보면 내가 지금 보고 있는 행이 처음에 보던 행이 맞는 건지.... 막 줄이 헷갈리잖아요. 이런 식으로 행이나 열 전체를 선택해서 확인할 때도 있지만, 이게 또 단점이 있죠. 다른 파일이 활성화가 되면 엑셀에 행이나 열 선택한 게 안 보여....😤(경험해 보신 분들은 무슨 상황인지 아실 거예요.) 이럴 때 선택한 셀이나 범위, 행에 자동으로 컬러가 바뀌면 데이터 확인이 한결 편하겠죠. 11강은 그런 것에 대한 내용입니다. Step 1. 선택한 셀 컬러 바꾸기 먼저 Alt + F11은 이제 그냥 엑셀 켜자마자..
-
VBA 유튜브 학습기 10 - 오픈 이벤트와 유저폼으로 엑셀에 로그인 창 만들기공부하는 노예/VBA(유튜브 무료 강의) 2021. 4. 13. 09:19
youtu.be/5x1meMnl40o 엑사남 님 강의 10강 듣고 왔습니다. 주말 동안 1강부터 9강까지 복습은 무슨.....🤣ㅋㅋㅋ 직장인의 주말 이틀은 너무 순삭이라.... 일주일 간 방전된 체력 충전하고 나면 일요일 밤이더라고요? 주 4일제가 시급합니다. 복습은 못 했지만 일단 진도를 쭉쭉 나가 봅니다! 10강은 엑셀 유저폼 기능 + 오픈 이벤트 조합으로 로그인 창을 만드는 내용이었습니다. Step 1. 유저폼 만들기 평소와 동일하게 Alt + F11 눌러서 VBA 편집 창으로 가는데요. 이번엔 [삽입] - [사용자 정의 폼]을 누릅니다. 이렇게 선택하고 나면 화면에 이런 창이 하나 생깁니다. 도구 상자에서 '텍스트 상자'를 선택합니다. 만약 화면에 도구 상자가 안 보인다면 이렇게 [보기] - [도..
-
VBA 유튜브 학습기 9 - 엑셀 열고 닫을 때 팝업 띄우기! 오픈, 클로즈 이벤트 (feat. 파워 문과 기획자)공부하는 노예/VBA(유튜브 무료 강의) 2021. 4. 9. 08:16
youtu.be/IJzXbnq-FnY 벌써 엑사남 님 강의 9강까지 왔습니다. 사실 한 7강쯤 고비가 왔었어요. 전 이거 공부하려고 아침에 한 시간씩 회사에 일찍 나오거든요. 그런데 부쩍 늙는지 더 자고 싶고, 자도 자도 피곤하고.... 내가 이걸 이 나이에 배워서 어디 써먹을 순 있을까..... 그런 잡생각을 하다 마음을 다잡았습니다. 9강은 가벼운 내용을 배웠어요. 엑사남 님 좀 강약 조절의 신 같은 느낌🥕 엑셀을 열고 닫을 때 팝업 메시지를 띄우는 방법에 대한 내용입니다. 엑사남 님은 이걸 회사에서 마음에 드는 사람이 있으면 써 먹어 보라고 하시는데 회사에 그런 사람이 있다면 제가 매일 춤 추면서 출근했겠죠.....🤬 앞서 배울 때처럼 일단 Alt + F11을 눌러서 VBA 편집 창을 열고요. 그동..