본문 바로가기

엑셀매크로3

[엑셀VBA] 매크로 창(패널) 만들기(USERFORM) v0.2 Version History - 0.21 : 기능추가(A4용지로 인쇄사이즈 세팅, 이름정의 확인하기), 아이콘은 생성 중 - 0.2 : 디자인 변경(텍스트 → 아이콘) -------------------------------------------------------------------------- 지난번 만들었던 매크로 모음(USERFORM)에 대하여, 약간의 디자인 수정을 진행하였다. [엑셀VBA] 매크로 창(패널) 만들기(USERFORM) 매크로 창(패널) 만들기(USERFORM) USERFORM은 사용자가 입력하는 값을 받는 기능으로 사용하는데, 매크로 패널처럼 사용하고 싶다. 리본메뉴를 사용하는 편한방법이 있지만, 탭을 클릭하기가 너무 sunnybong.tistory.com 지난번 만들었던 것.. 2022. 10. 11.
[엑셀VBA] 텍스트 앞뒤 바꾸기(뒤집기) 텍스트 앞뒤 바꾸기(뒤집기)얼마전에 순서대로 있는 셀들을 거꾸로 배치하는 방법을 올린적이 있다. VBA와 함수를 사용하는 방법을 모두 올렸었다.이 꼼수 아닌 꼼수는 그 이후로 회사에서 정말 많이 써먹었었다.너무 뿌듯한 순간이 아닐 수 없다. 물론, 회사에서 아무도 알아주는 사람은 없다.내가 발로하든 VBA를 쓰든, 결과가 맞으면 되니깐. 각설하고, 위의 내용을 고민하던 중에,한 셀에 있는 텍스트를 뒤집는 것도 비슷하지 않을까라는 생각이 들었다.예를 들어 아래처럼 '가나다라마바사'가 있으면 거꾸로 '사바마라다나가'가 되도록 말이다. 안되는게 이상한거겠지만, 나같은 초보에게는 쉬운 VBA는 없다.그래도 한번 해보자.    보기 좋게 표를 그렸다, 그리고, C4셀에 앞뒤를 바꾸고 싶은 텍스트를 기입했다.아래 .. 2016. 12. 14.
[엑셀] 매크로 사용하기 - 상대참조 vs 절대참조 엑셀 매크로 사용하기 - 상대참조 vs 절대참조매크로나 VBA 나 똑같은 말이라고 생각하는게 편할 수 있다.매크로 녹화 기능만 사용해도 많은 부분을 해결할 수 있다. 녹화를 할때, 처음 하는 사람은 상대참조버튼을 보고 고민을 하게 되는데, 엑셀의 다른 많은 버튼 처럼 별거 아니다. (라고 생각하면 편하다.) 일단 매크로를 통해서 무엇을 하고 싶은지 결정해보자.아래 조건이라고 해보자   1. 셀에 노란색을 칠하고 싶다.2. 노락색을 칠하고 싶은 셀은 주소가 항상 일정하다. (C2라고 가정하자.) 아래 그림처럼 녹화를 하면 간단하다.상대참조 버튼은 누르지 않은 상태이다.잘보면, 녹화를 시작하고 나서, 왼쪽으로 두칸 움직인 다음 노란색을 칠했다. 하지만 매크로를 실행하면, 왼쪽으로 두칸 움직인 내용은 무시된다.. 2016. 12. 13.