VBA8 Excel 함수와 VBA 내장 함수 비교 엑셀 함수와 VBA 함수 사이에 비슷하면서도 차이가 있는 항목들이 있습니다. 이런 것들은 영원히 헷갈릴 예정이기 때문에 그때 그때 정리를 해두면 편리합니다. 관련 함수를 만날 때 마다 업데이트를 하겠습니다. Excel VBA 추가 설명 FIND SEARCH InStr InStrRev FIND는 대소문자 구문, SEARCH는 대소문자 구분 않음 InStr는 옵션에서 대소문자 구분 여부 선택 가능 InStrRev는 오른쪽에서 부터 위치 찾음 SUBSTITUTE Replace LEFT MID RIGHT Left Mid Right 서로 동일하게 사용하며 작동함. 단 Excel 함수는 그 결과가 텍스트 형식 VBA의 Mid함수에서 길이 인수 생략하면 텍스트의 마지막까지 반환됨 ISBLANK IsEmpty 동일 L.. MS 오피스 팁/Excel 2022. 10. 23. Excel VBA 기초 요약 기타 사항 매크로(Macro): 일련의 반복되는 엑셀 작업을 기록하여 재사용 가능하도록 하는 기능 VBA: Visual Basic Application의 약어로 MS오피스의 기본적인 기능을 뛰어넘는 작업을 할 수 있도록 해주는 프로그램 양식컨트롤 단추와 ActiveX 단추 차이: 매크로 단순 실행(특정 매크로 연결) 대비 버튼에 대해 직접 코딩이 필요한 차이가 있음 ActiveX 단추 버튼을 만들고 더블 클릭 시 VBA 편집 모드로 이동됨, 실행하고 싶을 땐 디자인 모드 해제 필요 call 매크로이름으로 매크로 실행 가능 언더바 _는 한 문장이 길어 두 줄로 나눠서 쓸 때 입력 '은 주석(comment) 처리용 특수기호 VB 편집기(Editor) 구성 메뉴바(Menu Bar): 맨 상단 메뉴 툴바(Too.. MS 오피스 팁/Excel 2022. 9. 12. [Excel/VBA/영어] 엑셀로 만든 신박한 단어장 (영어판) 안녕하세요! 네이버 단어장, 카카오 단어장 등 많은 애플리케이션이 이미 있지만, 단어 추가와 몇 암기 기능만으로는 뭔가 아쉬움이 있습니다. 저에게는 나만의 지식과 학습 내용을 추가로 입력할 수 없는 것이 바로 그 아쉬움이었습니다. 그래서 제게 맞는 용도의 엑셀 단어장을 만들어보았습니다. 제 단어장의 주목적은 학습 내용의 기록이며 손쉬운 내용 검색입니다. 자, 구경해 보시죠! ※ 예시 화면은 일본어판인데, 지금 소개해 드리는 영어판이 훨씬 업그레이드됐습니다. ※ 일본어판 대비 영어판에 개선된 점 분류와 토익스피킹 파트 입력 옵션 (관련 포스팅) 우측 슬라이서 기능으로 간편한 필터링 유튜브 영상 링크 기능 (영상 공유 주소와 분/초를 입력하면 링크 자동 생성) 전체 목록 보기 버튼 (필터링 해제) 단어 추가.. MS 오피스 팁/Excel 2021. 10. 18. [Excel/VBA/일본어] 엑셀로 만든 신박한 단어장 (일본어판) 안녕하세요! 네이버 단어장, 카카오 단어장 등 많은 애플리케이션이 이미 있지만, 단어 추가와 몇 암기 기능만으로는 뭔가 아쉬움이 있습니다. 저에게는 나만의 지식과 학습 내용을 추가로 입력할 수 없는 것이 바로 그 아쉬움이었습니다. 그래서 제게 맞는 용도의 엑셀 단어장을 만들어보았습니다. 제 단어장의 주목적은 학습 내용의 기록이며 손 쉬운 내용 검색입니다. 자, 구경해보시죠! 내맘대로 단어장 일본어판 Ver. 0 다운로드 저에게 꼭 필요한 사전 기능 1. 단어, 발음, 뜻, 예시 및 기타 사항 입력 → 기본 기능인 엑셀표를 이용하여 양식 작성 2. 일부 내용으로 해당 항목 찾기 → [자동 필터]의 [텍스트 필터] 중 [포함]을 활용하되 VBA로 제어 3. 읽어주기 → SAPI 기능 활용 (참조 : 오빠두 .. MS 오피스 팁/Excel 2021. 6. 1. [Word/VBA] 도형 삽입 / Adding shapes 문서 작업 시 도형을 사용하는 경우가 있을 수 있습니다. 관련 업무 자동화를 위해서는 도형 삽입과 상세 조정 방법의 VBA 코드를 알아야겠죠! 본 포스팅에서는 다양한 도형을 삽입하는 방법에 대해 상세히 알아보겠습니다. 도형 삽입 구문 (Syntax) expression.AddShape( _Type_ , _Left_ , _Top_ , _Width_ , _Height_ ) 예시) ActiveDocument.Shapes.AddShape msoShapeRectangle, 50, 50, 100, 100 ActiveDocument.Shapes.AddShape 25, 50, 50, 100, 100 도형 Type Value 행렬의 숫자를 합하면 해당 도형의 Type Value가 됩니다. 예) 20 + 16 = 36 (.. MS 오피스 팁/Word 2021. 5. 25. [Excel/VBA] 셀과 범위 선택하기 총정리! 엑셀 표(자동표) 내의 범위 선택 출처 : The VBA Guide To ListObject Excel Tables — TheSpreadsheetGuru 코드 입력 예시 Dim lo As ListObject Set lo = ActiveSheet.ListObjects(1) lo.Range.Select 기능 코드 추가 설명 표 변수 선언 Dim lo As ListObject list object의 약자인 lo로 지정한 예시임 표 할당 Set lo = ActiveSheet.ListObjects("Table1") 표이름("표1")이나 표번호(1) 표 전체 선택 lo.Range.Select 표 머리글 행 lo.HeaderRowRange.Select 표 내용만 선택 lo.DataBodyRange.Select 머리글.. MS 오피스 팁/Excel 2021. 5. 18. [Excel/VBA] 특정 셀의 값 수정 시 다른 셀로 자동 이동 엑셀 양식 확정이 되어 반복 입력 작업이 매일 수 차례 반복된다고 생각해봅시다. 또는 양식이 계산을 위한 것이고 다양한 입력 조건에 따른 계산 결과를 하루에 수 십 차례 반복해서 계산한다고도 생각할 수 있습니다. 이런 경우 값을 입력하기 위해 특정 셀을 하나하나 선택하는 것 자체가 부담이 될 수 있습니다. 입력해야 할 셀로 순차적 자동 이동하게 할 수 있다면 업무 효율이 개선될 수 있을 것입니다. 상기와 같은 사례의 간단한 예제를 만들어 보았습니다. 두 값을 더한 결과를 표시해주는 계산기 양식입니다. 값을 입력하고 엔터(또는 탭)를 치면 두 번째 입력 셀로 자동 이동하며, 또 두 번째 값을 입력하면 첫 번째 입력 셀로 돌아가도록 작성해보았습니다. VBA 코드 구성 1 2 3 4 5 6 7 8 9 10 1.. MS 오피스 팁/Excel 2020. 8. 19. [Excel/VBA] 엑셀로 만든 픽셀 아트 프로그램 (Pexel Art ™) Pixel Art(픽셀 아트)의 대항마(?) Pexel Art(펙셀 아트)를 공개합니다!! 우선 오리지널 Pixel Art 소개 픽셀아트앱(Pixel Art)은 스마트폰용 앱이고, 도안의 각 픽셀에 할당된 번호와 매칭 된 색을 골라 채워 넣으며, 예쁜 픽셀 아트 이미지를 완성하는, 단순하고도 시간 때우기용에 적합한 앱입니다. 요즘 우리 아이가 엄청 몰두하고 있는 앱인데, 이런저런 얘기 나누다 모니터의 픽셀에 대해 설명을 해주게 되었고, 어쩌다 보니 이 프로그램도 만들어졌습니다. Pixel Art: 숫자로 색칠하기 책 - Google Play 앱 숫자에 색을 칠해서 스트레스를 날려버리세요! 수많은 무료 2D 및 3D 예술 작품을 찾거나 자신만의 픽셀 아트를 만들 수 있습니다. 숫자로 색칠하세요. 휴식을 하.. MS 오피스 팁/Excel 2020. 7. 30. 이전 1 다음