본문 바로가기

728x90
엑셀 현재 작업 워크시트 파일에 다른 파일의 시트들을 불러와 합치는 매크로 함수(시트 불러오기, 시트 머지, 시트 병합, 시트 합치기) 엑셀로 작업 할 때 다른 파일의 시트들을 불러와 합쳐서 작업해야 할 때 시트를 복사 / 이동하는 방법과 한꺼번에 파일 전체 시트를 불러와 합쳐주는 매크로 함수 입니다. 복사 해야 할 시트가 많지 않은 경우 1. 이동 / 복사 할 대상 엑셀 파일을 열어 둔 다음 아래와 같이 시트 탭에서 우측 버튼을 누르고, 2. 이동 / 복사 메뉴에서 현재 시트들을 이동 시킬 대상 파일을 선택 한 다음, ​ 3. 시트 들이 복사 / 이동 했을 때의 위치를 정해준 후 복사본 만들기를 체크 해 주고 확인 버튼을 누르면 선택한 엑셀 파일로 선택 한 시트 들이 복사됩니다. 복사 해야 할 시트가 많을 때 시트가 많아 일일이 복사하기가 번거로울 때 한번에 시트들을 불러와 합쳐주는 매크로 함수입니다.(시트 병합, 시트 머지) ​[ 매..
엑셀 에서 현재 열을 맨 마지막 열에 복사 하는 매크로 엑셀 작업중, 반복적으로 열을 복사 해서 사용할 때 유용한 함수로, 현재 열을 시트의 비어 있는 마지막 열로 복사해줍니다. Sub copyToLastRow() Application.ScreenUpdating = False Dim copySheet As Worksheet '시트가 다를 경우 예비 'Dim pasteSheet As Worksheet '작업하는 시트 이름 Set copySheet = Worksheets("Sheet1") '작업하는 시트 이름 'Set pasteSheet = Worksheets("Sheet2") Range("A" & Selection.Row & ":AG" & Selection.Row).Select Selection.Copy 'copySheet.Range("A" & Selectio..
엑셀 전체 글에서 특정 단어, 글자, 숫자를 한 번에 바꾸고, 지우는 방법 엑셀 작업중 시트에 있는 셀 값들 중 특정 값을 한 번에 바꾸거나 지우고 싶을 때가 있습니다. 예를 들어 KRW를 USD로 바꾸고 싶다면, 아래 바꾸기에서 KRW/USD로 바꾸면 됩니다.바꾸는 것이 아니고, 특정 문자열을 지우고 싶다면, 컨트롤 + H를 눌러 바꾸기를 실행해서 KRW를 아무것도 없는 것으로 모두 바꾸기 실행하면 됩니다.
주민번호에서 생년월일을 추출 할 때 유용한 엑셀 함수 두 가지 엑셀로 문서작성( 재직증명서, 퇴직증명서, 경력증명서 등의 서류를 작성하는 등의 작업을 하다 보면 주민번호에 있는 앞자리 6자리를 불러와 생년월일로 바꿔줄 필요가 있습니다. 그럴 때 필요한 함수식입니다. 1. 'A1'에 주민번호가 있고 'B1'에 생년월일을 표시하고 싶다면 함수는 아래와 같습니다. 아래 함수를 천천히 살펴보면, = DATE(IF(OR(MID(A1,1,2)="3"),"20","19") & MID(A1,1,2), MID(A1,3,2), MID(A1,5,2)) 2. 주민번호를 생년월일로 바꾸기 위해서는 앞에 6자리 숫자가 필요합니다. 예제에서 보면 "201217" 중에서 MID 함수로 먼저 두자리를 20과 비교하여 20보다 크거나 작고, 뒷자리의 첫째자리 수가 3보다 크거나 같으면 2000년대..
특정 파일과 비교, 혹은 시트 끼리 비교 삭제 매크로 파일의 특정 시트를 비교하여 참조하는 시트에 없는 타겟 시트의 열을 전부 삭제해줍니다. 시트 비교 삭제 매크로는 동일한 파일내에서 시트 둘을 비교하여 참조 시트에 없는 타겟 시트의 열을 전부 삭제해줍니다.​한 번 지우면 복구하기가 복잡 할 수 있으니, 꼭 백업 파일을 생성해둔 다음 작업하시고, 첨부로 예제 파일 넣었습니다. 첨부파일 'compareAndDelete'파일에서 바로 작업할 수 있게 하였고, 시트 비교로 삭제하는 매크로도 같이 넣었습니다.   Sub CompareAndDel() Dim i, j, k As Integer Dim wb1 As Workbook, wb2 As Workbook Dim ws1 As Worksheet, ws2 As Worksheet '비교할 원본 파일 ..
선택한 셀에 있는 값들을 현재 셀에 문자열로 연결 매크로를 실행하고, 레인지를 선택 해주면 현재 셀에 선택한 레인지 셀 값들을 ','로 전부 연결해서 한 셀에 넣어 줄 때 편리하게 사용할 수 있는 함수 입니다. 사용법은 아래와 같습니다.1. 알트(Alt) + F11키를 눌러 비주얼 베이직 창을 열고, 현재_통합문서에서 마우스 우측 버튼을 눌러 모듈을 추가해줍니다.2. 아래 매크로를 복사/붙여넣기 한 후 알트(Alt) + Q를 눌러 워크시트 화면으로 돌아옵니다.3. 알트(Alt) + F8키를 눌러 conSelectRng() 매크로를 실행시켜 레인지를 선택 해주면 커서가 있는 현재 셀에 선택한 셀의 내용을 모두 연결해서 입력해줍니다. Sub conSelectRng()Dim xRg As RangeDim xTxt As StringDim xCell As Rang..
구글 파이낸스 함수를 이용한 주식 포트폴리오 관리, 주식 투자 구글파이낸스는 예전에 작은 모듈로 시작해서 지금은 전세계 여러 나라의 주식등의 금융 정보를 제공하고 있는 유용한 구글스프레드시트 내장함수입니다.​주식 투자를 하고 있거나 관심있는 분들은 주식 관련 정보를 확인하기 위해 위해 여러가지 도구를 이용하고 있습니다. 자신이 거래하는 회사의 HTS(홈트레이딩시스템), MTS(모바일트레이등시스템)를 이용해서 거래도 하고 필요한 정보를 찾기도 하지요.​#구글파이낸스함수 활용을 통해 국내, 국외의 여러가지 금융 정보들을 간단하게 불러 올 수 있고, 그 정보를 바탕으로 투자에 대한 아이디어를 확인해보거나 결정을 해야 할 때 아주 유용합니다.예를 들어서, 삼성전자의 오늘 주가를 갖고 오고 싶다면, 그냥 간단하게 셀에, 삼성전자의 주가코드인 "005930"를 아래와 같이 입..
싸인(전자 서명)을 간단하게 파일로 만들어 보자!(아이 패드, 아이폰, 아이 펜슬, 모바일) 요즘 이메일이나 안내장 등, 여러 문서에 서명을 넣어야 할 일이 많이 있는데, 손으로 서명하고 그걸 다시 스캔하고, 정리해서 다시 넣어주는 번거로운 과정이 필요한데, 아래 싸인패드를 이용하면 유려한 모양의 서명을 바로 만들어 저장, 사용 할 수 있습니다.​지금까지 발견한 라이브러리 중 가장 깔끔하고, 베지어 커브와 커서가 움직이는 속도를 반영해서, 실제 서명에 가장 가깝게 만들 수 있는 싸인 패드를 구글스크립트로 옮겼습니다~! [ 사용법 ]​ ▼ 전자(싸인)서명 만들기 ▼ 역시 직관적이어서 위 패드에 서명을 하고, 왼쪽 버튼들로 지우기, 색바꾸기, 이전단계 메뉴를 사용, 멋진 서명을 완성하고 나서 오른쪽 저장 버튼들을 통해서 자신에게 맞는 형식으로 다운로드 받아 사용하면 됩니다~!​자바스크립트로 만들어진..

728x90
반응형