'엑셀 컴퓨터 인터넷' 카테고리의 글 목록
본문 바로가기

엑셀 컴퓨터 인터넷80

매크로 VBA 다른 통합문서 (엑셀파일)를 자동으로 열고 수정하는 방법 우선 엑셀 매크로 VBA가 처음이시면 아래 글을 참고하셔서 모듈을 만들어 주시면 됩니다. 2020.10.17 - [엑셀 컴퓨터 인터넷/엑셀 VBA] - 엑셀VBA(매크로) - 시작하기 엑셀VBA(매크로) - 시작하기직장인들은 대부분 엑셀에 익숙하실 겁니다. 하지만, 엑셀을 잘 활용하시는 분들은 아마 드물겁니다. 프로그램을 잘 하시는 분들은 파이썬이나 C언어, 자바 등을 가지고 필요한 도구들을 만들어dotsnlines.tistory.com 엑셀에서 다른 파일을 자동으로 열고 작업을 하고 싶을때가 있습니다. 일단 "천리길도 한 걸음부터"라는 마음을 가지고 VBA로 다른 엑셀파일을 여는 작업부터 해 보겠습니다. 우선, 엑셀파일을 2개를 들었습니다. "통합 문서1.xlsx"에서 "통합 문서2.xlsx"를 열어 .. 2024. 9. 11.
엑셀 VBA 매크로 - 글자정렬(글자맞춤) 자동으로 설정하는 방법 엑셀을 사용하다 보면 글자 정렬을 일일이 맞춰주어야 할 때가 있습니다. 여가 귀찮은 일이 아닐 수 없습니다. 이런 귀찮은 일은 엑셀 VBA를 사용하면 엑셀을 간단하게 자동화 할 수 있습니다. 이제부터 VBA로 엑셀을 자동화하는 방법을 살펴 보도록 하겠습니다. VBA를 처음 해 보시면 포스트 아랫쪽에 모듈 만드는 법 부터 보시면 됩니다.  VBA 코드 1. 글자 가운데 맞춤(좌우 사이에 가운데)Cells(2, 2).HorizontalAlignment = xlCenter   2. 글자 가운데 맞춤(아래 위 사이의 가운데)Cells(12, 2).VerticalAlignment = xlCenter   3. 글자 왼쪽 맞춤Cells(4, 2).HorizontalAlignment = xlLeft  4. 글자 오른쪽.. 2024. 9. 6.
엑셀 VBA 셀의 음영색 개수세기 회사 업무를 하다가 셀의 색깔별로 개수를 세어야 할 일이 생겼습니다. 매주 해야 되는 업무이기에 천성이 게으른 저로서는 노가다를 하기 싫어서 간단하게 VBA 코드를 만들었습니다.  우선 위의 그림과 같이 색깔별로 셀 개수를 카운트 할 부분(C1:D3)을 만들고, 임의로 셀에 음영색을 넣은 영역(C6:C16)을 만들었습니다. 11개의 셀 중에서 노란색, 오렌지색, 녹색의 개수를 세는 VBA 코드를 만들어 보겠습니다.  Sub sbColor()Dim Y As Integer '노란색 음영개수Dim O As Integer '오랜지색 음영개수Dim G As Integer '녹색색 음영개수Dim C As IntegerY = 0O = 0G = 0C = 6Do While Cells(C, 2) "" Sel.. 2024. 8. 16.
VBA 오류 처리 방법 및 디버깅(효율적인 오류처리와 오류제외) VBA로 프로그래밍을 하다보면 코드가 원하는 대로 작동하지 않을 때가 있습니다. 이럴 때 효과적인 디버깅과 오류 처리 기술을 사용하여 문제를 해결할 수 있습니다. 이번 포스트에서는 VBA 디버깅과 오류 처리에 대해 알아보겠습니다. 1. 디버깅 도구 활용하기 VBA는 내장된 디버깅 도구를 제공합니다. 주요 디버깅 기능 중 하나는 "중단점 설정"입니다. 코드의 특정 부분에 중단점을 설정하여 해당 부분에서 코드 실행을 일시 중지시킬 수 있습니다. 이를 통해 코드가 어떻게 동작하는지 실시간으로 확인할 수 있습니다. Sub ExampleDebugging() Dim x As Integer x = 10 ' 중단점 설정 Debug.Print "현재 x의 값은: " & x ' 중단점을 여기에 설정합니다. x = x * .. 2024. 2. 15.
한글에서 그림이 안 보일때 해결방법 아래한글에서 아래와 같이 그림이 안 보이는 경우가 있습니다. 난감한 이런 상황에서 쉽게 해결할 수 있는 방법 2가지를 말씀드리겠습니다. 1. 보기메뉴에서 그림을 체크 한글의 상단 '보기' 메뉴에서 '그림'을 체크해 줍니다. 이러면 대부분 그림이 보이는데, 이렇게 해도 안 보이는 경우가 있습니다. '그림'이 체크가 안 되었을 때에는 단순이 'X' 표시만 되었는데, 지금은 '꽃 모양'이 나왔네요. 이럴때는 두 번째 방법을 사용하시면 그림을 보이게 할 수 있습니다. 2. 한글에서 문서보안 설정으로 그림 보이게 하기 상단의 '보안' 메뉴에서 '문서 보안 설정'을 클릭해 줍니다. "문서 보안 설정"에서 보안수준을 "낮음"으로 설정해 줍니다. 이렇게 설정하고 그림파일이 보이는지 확인해 보겠습니다. 위 그림의 빨간색.. 2024. 1. 10.
엑셀 VBA(매크로) - 셀 안의 공백 제거, 셀 내의 모든 공백 제거 셀 안에 공백이 있을경우 데이터가 다르게 인식되어 Vlookup이나 sumif 등이 제대로 작동되지 않을 때가 있습니다. 셀이 몇 개 되지 않으면 일일이 수작업으로 공백을 없애도 되지만, 좀 더 복잡한 경우는 VBA(매크로)를 사용하는 것이 효율적입니다. 가령, 왼쪽 또는 오른쪽의 공백만 지우고 싶을때, 아니면 양쪽 공백을 모두 지우고 싶을때 등 다양한 상황에서 좀 더 쉽고 빠르게 작업을 할 수 있습니다. 우선, VBA(매크로)를 처음 하시는 분들은 아래 링크를 참고해 주세요. 2020.10.25 - [IT와 친해지기/엑셀 VBA 자료실] - 엑셀VBA(매크로) - 시작하기 엑셀VBA(매크로) - 시작하기 직장인들은 대부분 엑셀에 익숙하실 겁니다. 하지만, 엑셀을 잘 활용하시는 분들은 아마 드물겁니다. .. 2021. 7. 31.
엑셀 - 셀 병합 단축키 쉽게, 빠르게 만들기 엑셀을 이용해서 작업을 하다보면 셀을 병합해야 할 일이 많습니다. 사실, 셀을 병합할 수 있는 단축키는 아래와 같습니다. 하지만 너무나 복잡합니다. Alt + H + M + C 1. Alt + H 키를 누릅니다. 2. M을 누릅니다. 3. C를 누릅니다. 좀 더 쉽게 셀병합 단축키를 만드는 방법을 알려드리겠습니다. 우선, 위 그림에서 빨간색 네모박스로 표시된 버튼을 눌러줍니다. '매크로 기록' 대화창이 나오면, '매크로 이름'은 대충 아무거나 적어 줍니다. '바로 가기 키(K)'가 중요한데, 사용하기 편한 키를 아무거나 입력합니다. 그리고 '확인' 버튼을 누릅니다. 아무셀이나 선택한 다음에 "병합하고 가운데 맞춤" 버튼을 눌러서 병합해 줍니다. 위 그림에 빨간색 박스로 표시된 부분을 눌러줍니다. 이제 모.. 2021. 7. 27.
엑셀 - 특정 글자가 포함된 셀 개수 구하기 엑셀을 하다보면 특정글자가 포함된 셀의 개수를 구해야 할때가 있습니다. 오히려 VBA나 파이썬을 이용하면 더 쉬울 것 같은데, 엑셀에도 과연 이런 기능이 있을까 궁금해서 찾아봤습니다. 다행히 "특정글자가 포함된 셀을 찾는 방법"이 있더라구요. 예제를 통해서 방법을 알아 보도록 하겠습니다. 우선 임의로 여러개의 셀에 숫자 및 문자를 위의 그림과 같이 입력해 줍니다. 저는 '45'가 포함된 셀의 개수를 찾고 싶어요. 《'Countif' 함수를 사용하면 될 것 같은데, 정확한 수식이 생각이 안나네요....》 라고 아마 대부분 얘기 하실겁니다.(최소한 저는 그랬어요.) =COUNTIF(Range,"*45*") 이런 식으로 수식을 적어 주면 됩니다. 결과가 제대로 나왔네요. 그럼 찾을값을 수식으로 넣고 싶을때는 .. 2021. 7. 26.
익스플로러 엣지 자동 전환 해제(취소)하기 인터넷 익스플로러(Internet Explorer)를 사용하다 보니깐 마이크로소프트 엣지(Microsoft Edge)로 변환하라는 문구가 뜨네요. 아무 생각없이 눌렀는데 인터넷 익스플로러창이 열리지 않고 MS Edge로 자동 전환되어서 열리네요. 우리회사 시스템은 업데이트 속도가 너무 느려서 아직 익스플로러를 사용해야 하는 프로그램이 있어서 전환을 취소 했습니다. 방법은 아래와 같습니다. 마이크로소프트 엣지(Microsoft Edge) 창에서 우측 상단에 점이 3개 찍힌 부분을 클릭 합니다. 매뉴창이 나오면 '설정'을 클릭 합니다. 왼쪽 설정 메뉴에서 '기본 브라우저'를 클릭한 다음 오른쪽에 'Internet Explorer를 사용하여 Microsoft Edge에서 사이트를 열어 보세요.' 부분에서 "안.. 2021. 6. 24.
엑셀 - 쉽게 다중 종속 (소분류) 드롭다운 목록 만들기 (Indirect 함수 사용) https://cafe.naver.com/111coding/44?tc=shared_link 파이썬을 10분만에 배우는 방법프로그램밍 언어를 공부하는 것은 외국어를 배우는 것과 상당히 흡사합니다. 우리는 대체로 초등학교 3년, 중학교 3년, 고등학교 3년 최소 9년은 영어를 배웁니다. 하지만,...cafe.naver.com 엑셀에서 목록을 드롭다운 형식으로 만들면 사용하기가 편리합니다. 여러개의 연관된 목록이 있으면 이중, 삼중 등 여러개의 종속된 드롭다운도 만들 수 있습니다. 엑셀의 유효성검사와 이름관리자를 사용해서 간단하게 만들 수 있습니다. 엑셀에서 목록을 임의로 만들었습니다. 각 종류별로 그룹을 지어 놓았습니다. 바나나, 사과, 포드는 과일이고 콜라, 사이다는 음료수.. 이렇게 구분이 되어 있다고 .. 2021. 6. 18.
엑셀 - 여러 시트에서 찾기 및 바꾸기 방법 시트가 여러개인 경우 특정 단어를 찾기가 힘듭니다. 이럴때 찾기 옵션을 선택하면 간단하고 빠르게 원하는 단어의 위치를 찾을 수 있습니다. "Ctrl + F" 를 눌러서 '찾기 및 바꾸기' 대화창을 열어 줍니다. "찾기 및 바꾸기" 대화창에서 '옵션(T)>>'를 클릭합니다. "범위(H)" 에서 "시트"로 기본설정이 되어 있는 부분을 "통합 문서"로 바꿔 줍니다. "모두찾기" 또는 "다음찾기"를 누르면 해당 항목이 찾아 집니다. 2021. 5. 24.
티스토리 애드센스 수익 100달러 달성 후기 드디어 애드센스 수익이 100달러를 초과했습니다. 얼마 되지 않는 돈이지만, 본업이 아닌 부업으로 얻은 수익이라 감회가 새롭네요. 블로그의 목적이 수익추구 보다는 저와 가족의 기록을 남기는 비중이 더 커서 게시글의 수에 비해 수익이 좋은편은 아닙니다. 더욱이 파이썬 코딩을 할때 제 블로그의 관련 게시글을 가끔 참고하는 편이라 보기 편하도록 광고 위치도 상하단만 배치를 했기에 수익이 더욱 더디게 발생하는 것 같습니다. 엑셀 매크로 VBA 와 파이썬 게시글이 검색이 자주 되는 편이라 데스크탑 사용 비율이 비교적 높은 편입니다. 예상 수입에 대한 변동성이 상당히 큰 편이네요. 해당월 21일 ~ 26일 사이에 입금이 됩니다. 5월 24일에 SC은행에 입금이 되었네요. 106.3 이었는데, 6달러가 어디론가 사라.. 2021. 5. 19.
엑셀 VBA(매크로) - 엑셀 외부링크 자동 제거 방법 https://cafe.naver.com/111coding/44?tc=shared_link 파이썬을 10분만에 배우는 방법프로그램밍 언어를 공부하는 것은 외국어를 배우는 것과 상당히 흡사합니다. 우리는 대체로 초등학교 3년, 중학교 3년, 고등학교 3년 최소 9년은 영어를 배웁니다. 하지만,...cafe.naver.comVBA를 이용해서 자동으로 외부링크를 삭제할 수 있습니다. 엑셀을 사용하다 보면 데이터를 다른 파일에서 가져오는 경우가 있습니다. 메뉴에서 "데이터>>연결편집" 으로 가서 "연결 끊기(B)"를 클릭해서 연결을 제거할 수도 있지만, 연결 끊기가 안되거나 자동으로 연결을 제거해야 할 경우가 있습니다. VBA를 사용해서 외부연결을 끊는 방법입니다. 개발도구 메뉴에서 Visual Basic 메뉴.. 2021. 5. 4.
엑셀 VBA(매크로) - 엑셀을 이용하여 Outlook 메일 쉽게 자동으로 보내는 방법 엑셀 VBA(매크로)를 이용해서 자동으로 Outllook 메일을 보내는 방법이 있습니다. 우선, VBA(매크로)를 처음 하시는 분들은 아래 링크를 참고해 주세요. 2020.10.25 - [IT와 친해지기/엑셀 VBA 자료실] - 엑셀VBA(매크로) - 시작하기 엑셀VBA(매크로) - 시작하기 직장인들은 대부분 엑셀에 익숙하실 겁니다. 하지만, 엑셀을 잘 활용하시는 분들은 아마 드물겁니다. 프로그램을 잘 하시는 분들은 파이썬이나 C언어, 자바 등을 가지고 필요한 도구들을 만들어 dotsnlines.tistory.com 처음 하시더라도 차근차근 따라하시면 무리없이 쉽게 하실 수 있습니다. 엑셀파일에 수신사, 참조, 제목, 메일내용 등을 대충 설정해 줍니다. Outlook App을 사용하기 위해서 간단한 설정.. 2021. 4. 15.
카톡, 네이버, 다음, 구글 검색, 게임 앱 튕김현상 오류 해결방법 (갤럭시 안드로이드 시스템 웹뷰(Webview) 제거) 아침부터 다음, 네이버, 카카오톡, 구글 앱이 계속 튕기네요. 최근에 비트코인 관련해서 앱을 깔아서 그런가 아님 바이러스를 먹은건 아닌가 걱정이 되네요... 검색해 보니 앱 끼리 충돌해서 그런것 같네요. 안드로이드 시스템 웹뷰(Android System Webview)를 삭제 하니 해결이 되었습니다. 우선 "Play 스토어"에 들어가 주세요 화면 상단에 붉은색 박스로 표시한 부분을 눌러 줍니다. "내 앱/게임"을 눌러줍니다. "설치됨"을 눌러 줍니다. "Android 시스템 Webview"를 눌러줍니다. "제거"를 눌러줍니다. 다시 한번 제거를 눌러서 Android 시스템 Webview를 제거 해 줍니다. 이렇게 하면 카톡, 네이버, 다음, 구글 앱이 튕기지 않고 정상적으로 작동 하더라구요. 2021. 3. 23.
카카오 QR 코드 체크인 (인증) 쉽고 빠르게 하는 방법 요즘 코로나 시국으로 인해 어딜 가든지 QR 인증 후 입장은 필수입니다. QR인증을 하지 않으면 이름과 연락처를 남겨놓아야 하니 개인정보 유출과 관련해서 마음이 불안할 수 있습니다. QR코드로 인증하기 위해 네이버, 카카오 등 여러가지 앱을 실행해서 별도의 인증을 받은 후 QR코드를 생성하는 등 개인적으로 번거롭다는 생각이 가끔씩 들었습니다. 이번 포스트에서 소개드릴 QR코드 인증 방법은 그나마 조금 더 간편한 방법으로 QR코드를 생성할 수 있는 방법입니다. 우선 "카카오 톡"을 실행시키신 다음에 오른쪽 상단에 톱니바퀴 모양의 '설정' 아이콘을 눌러줍니다. "전체설정"을 선택합니다. "실험실"을 눌러 줍니다. 실험실에서 "쉐이크 기능"을 눌러 줍니다. 저는 이미 "QR 체크인"을 활성화 해서 저렇게 보입.. 2021. 3. 15.
엑셀 - 카메라 기능(Table 캡쳐, 참조) 혹시 엑셀에서 카메라 기능을 아시나요? 엑셀은 행과 열로 구성된 셀로 이루어져 있습니다. 그래서 여러 Table(표)를 한 Sheet에 표현하기에 한계가 있습니다. 이럴때 마치 캡쳐 하듯이 다른 Table을 참조해서 그림처럼 나타내는 방법이 있습니다. 바로, 카메라 기능을 이용하는 것입니다. 카메라 기능을 이용하기 위해서 우선 '카메라 버튼'을 '빠른 실행 도구 모음'에 표시해 보겠습니다. 엑셀의 상단 왼쪽 메뉴에서 '파일'을 클릭합니다. 왼쪽 메뉴 중 맨 아래에 '옵션'을 클릭합니다. 'Excel 옵션'에서 '빠른 실행 도구 모음'을 클릭하고, '리본 메뉴에 없는 명령'을 선택한 후 '카메라'를 클릭하여 추가 합니다. 확인 버튼을 눌러서 'Excel 옵션' 창을 닫아 줍니다. 엑셀 메뉴 상단에 카메라 .. 2021. 3. 11.
엑셀 VBA(매크로) - 글자(Font) 크기, 색깔, 스타일, 글꼴 VBA를 이용해서 자동으로 글자(Font) 크기, 색깔, 스타일, 글꼴 등을 변경할 수 있습니다. 자동으로 문서를 만들기 위해 VBA를 사용하기에, 글자 정렬과 같은 세심한 부분까지 신경을 쓰면 더욱더 깔끔한 문서를 만들 수 있을 것 같습니다. 예제를 한번 다뤄보도록 하겠습니다. 개발도구 메뉴에서 Visual Basic 메뉴로 들어갑니다. VBA 창에서 '삽입' 메뉴에서 '모듈(M)'을 눌러서 모듈을 추가합니다. 코드창에 아래와 같이 코드를 입력합니다. ' Font.Name="견고딕" ' 이런식으로 입력하면 글꼴이 변경됩니다. 실행을 하면 엑셀 시트에 아래와 같이 표시됩니다. 폰트 사이즈를 변경하는 방법은 아래와 같습니다. 'Font.Size = 14' 이런 방법으로 변경하면 됩니다. 엑셀시트에 실행을 .. 2021. 3. 10.
엑셀 VBA(매크로) - 글자 정렬(가운데, 왼쪽, 오른쪽, 위쪽, 아래쪽 맞춤) VBA를 이용해서 자동으로 글자 정렬을 할 수 있습니다. 자동으로 문서를 만들기 위해 VBA를 사용하기에, 글자 정렬과 같은 세심한 부분까지 신경을 쓰면 더욱더 깔끔한 문서를 만들 수 있을 것 같습니다. 예제를 한번 다뤄보도록 하겠습니다. 개발도구 메뉴에서 Visual Basic 메뉴로 들어갑니다. VBA 창에서 '삽입' 메뉴에서 '모듈(M)'을 눌러서 모듈을 추가합니다. Code 창에 아래와 같이 입력해 봅니다. 'VerticalAlignment = xlTop' 이 부분이 글자를 정렬하는 코드입니다. 실행을 하면 엑셀 시트에 아래와 같이 표시가 된 것을 확인할 수 있습니다. 이번에는 글자가 수직을 기준으로 중간에 위치하게 해 보도록 하겠습니다. 아래로 위치할때도 같은 방법으로 하시면 됩니다. 가로로 정.. 2021. 3. 9.
PDF 파일 크기 줄이기 (프로그램 설치 없이 압축하기) PDF를 메일에 첨부하던지, 시스템에 업로드를 할 경우가 있습니다. 시스템을 보호하고, 과부하를 방지하기 위해 용량에 제한이 설정된 경우가 있습니다. 이럴때는 PDF 용량을 줄여서 업로드를 할 수 있습니다. EZ PDF 나 알집 등 소프트웨어를 다운로드/설치 해서 PDF 용량을 줄이는 방법도 있지만, 굳이 프로그램을 설치하지 않고 할 수 있는 방법도 있습니다. Adobe사에서 제공하는 온라인 PDF 압축기능을 사용하면 됩니다. 브라우저(온라인 상) 에서 바로 파일크기를 줄일 수 있고 파일을 드래그 앤 드롭(Drag & Drop)해서 간편하게 업로드 후 PDF 크기를 줄일 수 있습니다. Adobe가 PDF를 처음 개발한 기업입니다. 당연히 다른 소프트웨어보다 좀 더 최적화 되어 있으리라 봅니다. www.a.. 2021. 3. 8.