728x90
반응형

Excel and VBA 15

cover item thumbnail1

[Excel VBA] Excel VBA Sheet 및 Code 암호 설정하는 방법

Excel VBA Sheet 및 Code 암호 설정 이유 안녕하세요. Crazy M2M입니다. 오늘은 Excel VBA Sheet 및 Code 암호 설정하는 방법에 대해서 알아보도록 하겠습니다. 열코딩해서 Excel VBA Code를 잘 만들어 놓았는데 누군가 그것을 홀라당 복사해서 사용하면 너무 허무하겠지요? 이때까지 열심히 Excel VBA 코드를 만든 나의 성과물을 뺏길 수도 있고요... 또는 누군가 Code를 바꾸어 잘못된 동작을 하게 되는 파일을 배포한다면 문제가 되는 상황이겠지요? 그럼 Excel VBA Code 암호 거는 방법에 대해서 알아보겠습니다. ^^ Excel VBA Sheet 및 Code 암호 설정하는 방법 먼저 코드가 완료되었다면 파일을 저장해 줍니다. Excel VBA이니까 당연..

Excel and VBA 2023.06.20

cover item thumbnail1

[VBA] 양식 컨트롤 매크로 함수로 인자 보내는 방법 (매크로 인자 전달)

안녕하세요. Crazy M2M입니다. 오늘은 양식 컨트롤 매크로 함수로 인자 보내는 방법에 대해서 알아보도록 하겠습니다. VBA 양식 컨트롤을 사용해서 동일 기능을 수행해야 하는 경우가 생기는데요. 이럴 때 양식 컨트롤 매크로를 지정해서 사용이 가능합니다. 근데 동일 기능을 하는 양식 컨트롤이 있다면 양식 컨트롤마다 매크로를 지정하는 것은 비효율적이지요. 이럴 때 동일한 매크로를 사용하면서 양식컨트롤에 인자를 할당해서 매크로에 전달하면 됩니다. 그럼 어떻게 그것을 할 수 있는지? 지금 바로 알아보도록 하겠습니다. 먼저 개발 도구 탭에 Visual Basic을 클릭해서 코드를 먼저 생성해 줄게요. 개발 도구 탭이 안 보인다면 아래 링크를 참고하세요. https://crazy-m2m.tistory.com/9..

Excel and VBA 2023.04.04

cover item thumbnail1

[엑셀] 국가번호 휴대폰 전화번호 셀서식 적용하는 방법

안녕하세요. Crazy M2M입니다. 오늘은 국가번호 휴대폰 전화번호 셀서식 적용하는 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 엑셀을 이용해서 전화번호를 정리할 때 사용하면 유용한 기능입니다.국번과 전화번호 또는 국가 번호와 휴대폰 번호 이런 방식에 셀서식으로 자동 구분할 수 있습니다. 그럼 바로 셀서식을 통해서 어떻게 구분지 설명하도록 하겠습니다.^^ 친구들 이름 엑셀 명단입니다. 번호를 넣었는데 뭐가 칙칙하네요. 구분도 안되니 알아보기도 힘들네요.... 전화번호가 들어갈 셀범위를 지정해주세요.그리고 오른쪽 클릭 - 셀서식을 클릭해줍니다. ^^ 맨 아래 사용자 지정으로 이동하세요. 그리고 아래와 같이 셀서식을 지정해 주면 됩니다. 여기서 #은 숫자를 의미합니다. (+##)###-####-##..

Excel and VBA 2023.03.19

cover item thumbnail1

[엑셀] 사용자 워터 마크 이미지 적용하는 방법

안녕하세요. Crazy M2M입니다. 오늘은 사용자 워터 마크 이미지 적용하는 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 엑셀에서 사용하다 보면 저작권 보호를 위해서 워터 마크를 사용해야 하는 경우가 발생합니다. 이때 내가 넣고 싶은 워터 마크를 넣고 싶으면 어떻게 할까요 ? 궁금하니까 바로 알려 드리겠습니다. 아래와 같은 파일 내용이 있다고 가정하겠습니다. 여기에 프린트 할때마다 동일한 워터마크를 넣고 싶다면? 방법은 머리글/바닥글을 이용하면 가능합니다. 머리글 바닥글을 넣어 볼게요. 삽입 - 텍스트 - 머리글/바닥글을 클릭해 줍니다. 머리글/바닥글 탭이 생겼습니다. 여기서 머리글의 중앙 부분을 클릭해서 활성화시켜 줍니다. 그리고 그림을 클릭해서 워터 마크 이미지를 삽입해 줍니다. 워터 마크 ..

Excel and VBA 2023.03.19

cover item thumbnail1

[엑셀] VBA 모듈 소스를 다른 엑셀 문서에 복사하는 방법

안녕하세요. Crazy M2M입니다. 오늘은 VBA 모듈 소스를 다른 엑셀 통합 문서에 복사하는 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 내가 만든 VBA 모듈을 다른 엑셀에 복사하고 싶을 때가 있습니다. 또는 다른 파일에 만들어진 VBA 코드를 사용하고 싶을때도 있지요. 이럴 때 사용하면 되는 빠른 복사 방법에 대해서 알려 드릴게요^^ 먼저 현재 파일에 VBA 코드 하나를 만들어 보겠습니다. ^^ 그냥 Message Box를 띄우는 것으로 만들어 볼게요. ^^ 개발 도구에서 삽입 - Active X 컨트롤 - 명령 단추를 클릭합니다. 버튼의 위치를 대충 잡고 드레그 앤 드롭을 해주세요. 만약 개발 도구 탭이 안 보인다면 아래 방법을 참고하시면 됩니다. https://crazy-m2m.tist..

Excel and VBA 2023.03.19

cover item thumbnail1

[엑셀] 머리글 바닥글 짝수 홀수 페이지 설정하는 방법

안녕하세요. Crazy M2M입니다. 오늘은 머리글 바닥글 짝수 홀수 페이지 설정하는 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 엑셀을 사용하다 보면 홀수 페이지와 짝수 페이지의 머리글이 다르게 설정되어야 하는 경우가 생기는데요.바닥글도 마찬가지고요^^이럴 때 어떻게 설정하는지 알아보도록 할게요.ㅎㅎㅎ 예를 들어 아래와 같은 내용이 있다고 가정할게요. 머리글을 넣어보도록 하겠습니다. 삽입 - 텍스트 - 머리글/바닥글을 클릭해 주세요. 머리글과 바닥글을 설정할 수 있도록 구간이 생성되었습니다. 홀수 페이지와 짝수 페이지의 머리글과 바닥글을 다르게 넣기 위해서는옵션에 짝수와 홀수 페이지 다르게 지정을 클릭해 줍니다. 그럼 홀수 페이지 머리글 넣는 구간이 생성이 된 건 확인할 수 있습니다. 여기에 내..

Excel and VBA 2023.03.12

cover item thumbnail1

[엑셀] 머리글 바닥글 설정하는 방법

안녕하세요. Crazy M2M입니다. 오늘은 머리글 바닥글 설정하는 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 엑셀로 문서를 작성할 때 머리글과 바닥글 설정이 필요할 때가 있습니다. 즉 페이지마다 일정하게 표시되어야 하는 내용을 설정하는 방법에 대해서 알아보도록 하겠습니다. 아래와 같이 글을 작성했다고 가정할게요^^ 머리글과 바닥글 설정을 해보도록 하겠습니다. 삽입 - 텍스트 - 머리글/바닥글을 클릭해 주세요. 머리글 추가를 할 수 있는 부분이 생성되었습니다. 여기에 내용을 넣으시면 머리글이 생성이 됩니다. 총 3구간으로 머리글 내용을 넣을 수 있습니다. 중간에 "여기는 머리글 입니다"를 넣어 볼께요^^ 그리고 왼쪽과 오른쪽에는 "머리글 왼쪽" "머리글 오른쪽"을 넣어 줄께요 이제 머리글 작성이..

Excel and VBA 2023.03.11

cover item thumbnail1

[엑셀] 수식에 이름 정의 및 이름 정의 수식 빠르게 찾는 방법

안녕하세요. Crazy M2M입니다. 오늘은 수식에 이름 정의 및 이름 정의 수식 빠르게 찾는 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 엑셀을 사용하다 보면 셀에 이런저런 수식을 넣어서 사용하게 되는데요. 그런 수식에 이름을 정의해서 수식에 대한 설명이나 셀에 대한 설명을 넣어 놓을 수 있습니다. 그리고 이름을 정의해 놓으면 몇번의 클릭으로 빠르게 찾아갈 수도 있습니다. 이렇게 하면 다른 사람이 수식의 설명을 보고 이해할수있게 됩니다. 그럼 어떻게 수식에 이름을 정의하는지 알아보도록 하겠습니다. 세계 인구 상위 8위까지의 인구수 내용입니다. 만약 여기에 내가 3위까지의 인구 수를 합한 수식을 사용한다고 가정하겠습니다. 아래 처럼 하면 되겠지요.^^ 너무 쉽네요. ㅋㅋㅋ 근데 이 수식이 좀 복잡..

Excel and VBA 2023.03.11

cover item thumbnail1

[엑셀] 조건부 서식으로 셀에 막대 그래프 표시하는 방법

안녕하세요. Crazy M2M입니다. 오늘은 조건부 서식으로 셀에 막대그래프 표시하는 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 저도 엑셀 초보일때 정말 신기하게 느꼈던 중에 하나가 셀에 막대 그래프가 그려져 있는 것을 봤을 때였습니다. ^^ 셀에 숫자가 써져 있고, 그 값에 맞게 막대 그래프가 생성되는 게 신기하더라고요. 바로 조건부 서식으로 하는 방법이더라고요^^ 그럼 바로 어떻게 하는지 알아보도록 하겠습니다.!!! 아래와 같이 국영수 점수가 상위 몇 퍼센트 인지를 만든다고 가정을 하겠습니다. 요기 퍼센트 부분에 먼가 알기 쉽게 표시를 하고 싶은데....이럴 때 조건부 서식을 사용하시면 됩니다. ^^ 먼저 조건부 서식을 사용할 셀을 드래그 해주세요. 그리고 홈 - 조건부 서식 - 데이터 막대..

Excel and VBA 2023.03.11

cover item thumbnail1

[엑셀] 오류셀 공백으로 인쇄하는 방법 #셀오류

안녕하세요. Crazy M2M입니다. 오늘은 오류가 발생된 셀을 공백으로 인쇄하는 방법에 대해서 알아보도록 하겠습니다. 엑셀로 이런저런 일을 하다 보면 셀에 오류가 발생하기 마련입니다. 데이터가 없거나 잘못된 경우에 오류가 발생하게 되는데요. 만약 프린트를 해야 하는 상황에서 오류가 난 부분까지 프린트하기 싫을 때가 있죠.그럴 때 오류난 부분을 없애거나 다른 값으로 치환할 수 있답니다. ^^ 자 그럼 한번 알아보도록 하겠습니다. 엑셀을 열고 작업하던 내용이 아래와 같다고 가정을 할께요.^^#VALUE!라는 오류가 발생했습니다.이 부분을 프린트할 때 제거하는 방법입니다. ^^ 인쇄 미리 보기를 하면 아래처럼 오류 내용이 그래로 보인다는 거죠. 내 잘못은 아니지만 먼가 깔끔하진 않는 느낌이 드네요.ㅎㅎㅎ 이..

Excel and VBA 2023.03.11

cover item thumbnail1

[엑셀] 엑셀 배열 함수 및 배열 수식 연산 방법 이해하기

안녕하세요. Crazy M2M입니다. 오늘은 엑셀 배열 함수 및 배열 수식 연산 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 얼마 전 엑셀을 사용할 일이 있어서 친구가 만들어 놓은 엑셀 템플릿을 참고하는데... 셀 함수에서 이상한 것을 발견했지 멉니까!!! ㅋㅋㅋ 이건 뭐지...도저히 검색을 해도 나오질 않고... 아놔... 머리 아파 ~~~ 하지만 열심히 검색을 더 끝에 드디어 알아 내고야 말았습니다. 그것은 바로 배열 함수였던 것이었습니다.!!! 셀 수식에 { =INDEX(J11:J25,MATCH(C12&D12,H11:H25&I11:I25,0))} 이렇게.... 보통 = 이것은 잘 사용하는데 { } 기호로 감싸져 있는 것 처음 봐서... 하지만 당황하지 마세요.!!! 지금부터 자세히 사용 방법..

Excel and VBA 2023.03.04

cover item thumbnail1

[엑셀] 엑셀 INDEX 함수, MATCH 함수 사용 방법

안녕하세요. Crazy M2M입니다. 오늘은 엑셀 INDEX 함수, MATCH 함수 사용 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 얼마 전 엑셀을 사용할 일이 있어서 친구가 만들어 놓은 엑셀 템플릿을 참고하는데... INDEX 함수와 MATCH 함수를 잘 사용하더라고요^^ 엑셀 고급 능력자인가!!! ㅋㅋㅋ 그럼 바로 엑셀 함수 사용 방법에 대해서 알아보도록 하겠습니다. ^^ 예를 들어 아래와 같은 표가 있다고 할게요. 학생 이름과 과목별 점수가 있네요. 이 표를 기준으로 사용 방법을 설명할게요 ^^ 먼저 INDEX 함수에 대해서 간략히 알아보겠습니다. 구문 - INDEX(array, row_num, [column_num]) 인자 - array, row_num, [column_num] array..

Excel and VBA 2023.02.24

cover item thumbnail1

엑셀(Excel) VBA(Visual Basic) 디버깅 하는 방법 알아보기

안녕하세요. Crazy M2M입니다. 오늘은 엑셀 VBA(Visual Basic for Application) 디버깅하는 방법에 대해서 알아보도록 하겠습니다. Visual Basic으로 코드를 짜다보면 이 코드가 어떻게 실행되는지 어떤 결과를 나타내는지 알고 싶을 때가 있습니다. 이럴 때 직접 실행창을 켜서 실행해 보면 바로 결과를 알 수가 있습니다. 그럼 시작해 볼게요.^^ 1. 엑셀을 실행시키고 "개발 도구" 탭에서 "Visual Basic"아이콘을 클릭합니다. 만약 개발 도구 탭이 안 보인다면 아래 링크를 참고해 주세요^^ https://crazy-m2m.tistory.com/90 2. VBA 에디터 창이 나타납니다. 만약 크게 보고 싶다면 아래와 같이 디버깅 창을 크기를 최대화합니다.^^ 3. 보..

Excel and VBA 2023.01.30

cover item thumbnail1

엑셀(Excel) VBA(Visual Basic) 산술, 비교, 논리 연산자 알아보기

안녕하세요. Crazy M2M입니다. 오늘은 엑셀 VBA(Visual Basic for Application) 연산자에 대해서 알아보도록 하겠습니다. VBA 코딩할 때 반드시 알고 있어야 하는 내용입니다. ############# # 산술 연산자 # ############# + : 더하기 - : 빼기 * : 곱하기 / : 몫 구하기 \ : 몫(정수) 구하기 Mod : 나머지 ^ : 제곱 ############# # 비교 연산자 # ############# A = B : A와 B는 같다. A > B : A가 B보다 크다. A = B : A가 B보다 크거나 같다. A

Excel and VBA 2023.01.30

cover item thumbnail1

엑셀(Excel) VBA(Visual Basic) 개발도구 탭 생성하기

안녕하세요. Crazy M2M입니다. 오늘은 엑셀 VBA(Visual Basic for Application) 시작하는 방법에 대해서 알아보도록 하겠습니다. 회사에서 많이들 엑셀(Excel) 사용하게되는데요. 먼가 2% 부족한 부분을 채워줄 때가 오는데요. 내 맘대로 동작 시키길 바란다면 VBA를 시작해 보세요. ^^ VBA를 시작하기 위해서는 개발 도구 탭을 열어야 하는데요. 그 방법에 대해서 알아보도록 하겠습니다. ^^ 1. 먼저 엑셀을 실행 시킵니다. 그리고 파일 탭을 클릭합니다. 2. 옵션을 클릭합니다. 3. 리본 사용자 지정을 클릭합니다. 4. 오른쪽에 리본 메뉴 사용자 지정에 "개발 도구"를 체크해 줍니다. 그리고 확인을 클릭합니다. 5. 개발 도구 탭이 생성되었습니다. ^^ 이제 VBA를 사..

Excel and VBA 2023.01.30
728x90
반응형