Daily Life of BlueRose
728x90

컴퓨터 & 코딩 공부 80

엑셀 VBA 기본기능 정리 - 선택하기/범위조작(2)

엑셀 VBA 기본기능 정리 - 선택하기/범위조작(2) 범위 선택 : Range / CurrentRegion / UsedRange 특정 범위 선택 일반 선택 : Range("a1:d10").Select 전체 표 선택 : Range("시작셀", Cells(Row.Count, "d"),End(xlUp).Select* 이 경우, 마지막칸이 비어있으면 작동하지 않음 특정셀 기준 Ctrl+A 구현 : Range("특정셀").CurrentRegion.Select 워크시트 내 모든 데이터 선택(빈공간 제외) : Worksheet(1).UsedRange.Select* CurrentRegion 및 UsedRange 멤버는 반드시 특정 워크시트를 기준으로 해야함.(셀/범위 X) ** CurrentRegion 및 UsedRa..

엑셀 VBA 기본기능 정리 - 선택하기/범위조작(1)

여는 글 VBA로 자동화된 서식을 만들 때, 셀, 그리고 인접한 부분을 선택하는 기능을 숨쉬듯이 사용하게 됩니다. 특히 Cells(Rows.Count, "A").end(xlUp)은 유난히 많이 쓰이는 것 같네요. 적은건 몇개 없지만, 적혀있는 모든 내용들이 필수암기 내용들입니다. 편하려고 찾다보면 자연스럽게 외워지긴 할거에요. 엑셀 VBA 기본기능 정리 - 선택하기/범위조작(1) 특정 셀 선택 Range("a1").Select Cells(1, "az").Select – 일반적인 사용 Cells(Foo, "az").Select – 변수활용. For문과 상성이 좋다. Cells(1, 1).Select – 숫자만 사용 열의 번호는 직접 실행창(Ctrl+G)에서 ?range("AZ1".Column)으로 검색 C..

엑셀 VBA 기본기능 정리 - VBA 함수, 워크시트함수, 메서드 불러오기

여는 글 여러가지 라이브러리와 기능이 지속적으로 제공되는 다른 언어들과 달리, 일정 수준 이상으로 발전하지 않고 호환성을 위해 멈추어있는 VBA는 군더더기라고 할만한 기능은 딱히 없는것 같습니다. 배워두면 결국은 대부분 언제 어디서든 쓰게 되어있는 것 같더군요. 그 중에서도 가장 많이 사용되는 핵심 기능들이 Applicaition / Worksheetfuntion 이하의 함수/메서드인것 같습니다. 물론 Range 등 숨쉬듯이 사용하게되는 여러 객체도 있지만, 엑셀에 기본적으로 존재하는 특정 기능을 불러오는 함수들이 대부분 여기에 속하는 것 같네요. 자주 사용해보았던 함수들을 한 번 정리해보았습니다. 엑셀 VBA 기본기능 정리 - VBA 함수, 워크시트함수, 메서드 불러오기 VBA 함수, 워크시트함수, 메..

엑셀 VBA 기본기능 정리 - 변수·자료형·배열·컬렉션 선언 / 반복문

VBA의 부족한 기능성을 보완하기 위해 배열을 자주 쓸 것 같지만.... 배열도 지원하는 기능이 너무 적어 생각보다 쓰지 않게되네요. 그래도 중복값제거때문에 컬렉션은 가끔 쓰게됩니다. 엑셀 VBA 기본기능 정리 - 변수·자료형·배열·컬렉션 선언 / 반복문 변수, 자료형 선언 전역/지역 설정 개요 : 서브프로시저 내부에서 설정한 변수는 해당 프로시저를 벗어나면 사용할 수 없다. 즉 subA의 변수 a, b는 subA에서 functionB 호출시 활용할 수 없다. 따라서 사용할 지역에 따라 선언방법을 구분해야 한다. 지역의 구분 및 선언 방법 : Modules > Module > Subroutine 모든 모듈에서 공유 가능한 변수의 선언 : 활용할 서브프로시저가 작성된 module의 최상단 라인(option..

엑셀 VBA 기본기능 정리 - 자료&파일경로 입력받기(입력창띄우기)

여는 글 엑셀에 대해 공부한 내용을 정리해보았습니다. 여러차례에 걸쳐 공부했던 내용들을 차례로 업로드 할 예정인데, 제가 스스로 사용하기 위해 만들었던 자료인만큼, 타인의 검수가 없었으므로 최적화나 효율성 면에서 떨어질 수 있다는 점 참고해주시면 감사하겠습니다. 하지만 어찌되었건 굴러는 가는 코드들입니다 학원에서 프로그래밍을 처음 배울때 강사님께서 해주신 말씀이 떠오르네요. 숟가락은 앞면을 사용하는게 본래용도이지만, 뒷면으로 국을 뜨더라도 조금이나마 먹을수는 있다는 말씀... 덕분에 무작정 부딪혀보며 배운 코딩이지만, 이젠 적어도 VBA에 대해 글을 작성해볼 만큼의 경험은 이제 생긴것 같습니다. 자료를 참고하시는 분들께서도 작은 부분부터 VBA로 바꿔나가다보면 적어도 3달정도만 해봐도 어느정도는 익숙해지..

윈도우11 한글입력오류 해결방법

여는 글 윈도우10 사용중, 업데이터 안내가 떠서 클릭했는데 그 이후 윈도우 버전 자체가 바뀌고 한글이 제대로 입력되지 않는 문제가 발생하여 난감하셨던 분들이 종종 계십니다. 특히 한글입력문제는 분야를 가리지 않고 여러 유행으로 발생하고 있습니다. 주로 발생하는 문제 유형 인터넷 프로그램(크롬, 파이어폭스, 웨일 등)에서 입력칸에 한글을 입력시 정상적으로 입력되지 않거나, 순서가 뒤바뀌는 등 문제가 있다. 물음표나 느낌표 등 특수문자가 거꾸로 입력된다. (ex. ¡¿¿¿¡¡¡¡¿¿¿¿¿) 공공기관에서 사용하는 온나라 시스템의 웹한글 기안기*에서 한글이 전혀 입력되지 않는다(숫자/기호는 입력가능) 공공기관에서 사용하는 온나라 시스템의 웹한글 기안기*에서 한글을 입력시, 마지막 글자가 두 번씩 입력된다. (..

한글 프로그램이 계속 강제종료될 때 해결방법(프리징, 꺼짐, "개체 참조가 개체의 인스턴스로 설정되지 않았습니다")

여는글 평소 업무내용이나 공부한 내용을 한글파일에 정리해두는 경우가 많은데, 회사에선 괜찮은데 이상하게 집에서 쓰는 한글2018 가정용은 유난히 자주 강제종료되더라구요. 정확히는 글작성 중에 그냥 멈춰버리거나, 오류 메시지로 "프로그램 실행중에 오류가 발생하였습니다. 프로그램을 종료할까요? 개체 참조가 개체의 인스턴스로 설정되지 않았습니다."라고 뜨면서 종료할 수 밖에 없는 상황이 됩니다. 이 메시지가 뜨는 순간까지 저장이 안되어있다면.... 개인적으론 페이지 수가 많아지면(대략 50페이지 이상)종료의 빈도가 높아지는 것 같습니다. 그렇다고 글을 매번 쪼개어 보관할 수는 없는 노릇이라 정말 짜증나더라구요. 온갖 방법을 시도하다가 어찌어찌 지금은 안뜨는 것 같은데, 제가 시도해 본 방법을 순서대로 안내드릴..

네트워크 프린터/복합기와 컴퓨터 연결하기

개요 부서 내에 있는 프린터나 복합기가 있는데, 본인 컴퓨터에는 연결이 되어있지 않거나 목록을 정리하다가 실수로 삭제하는 경우가 종종 있습니다. 연결은 보통 컴퓨터를 처음 세팅해주는 업체 직원쪽에서 해주다보니 네트워크 프린터를 직접 설치하는 경우는 그리 많지 않아 어렵게 느끼실텐데요. 이런 경우 네트워크 프린터와 PC를 연결하는데에는 몇가지 방법이 있지만, 가장 간단한 2가지 방법 이내에서 보통 해결됩니다. 방법 1) 프린터의 IP를 통해 설치하고, 자동설치를 기다린다. 방법 2) 프린터의 제조사 프로그램을 다운받아 설치한다. (가급적 범용 드라이버 사용) ※ 이 내용은 네트워크 프린터를 기준으로 하며, PC와 프린터를 USB연결선으로 직접 연결한 경우에는 보통 윈도우에서 알아서 프로그램을 찾아 설치해주..

티스토리 단축키

블로그 글 쓰는 속도를 빠르게 하려면 단축키는 기본이겠지만, 한글이랑 몇몇 부분 빼고는 단축키가 달라도 너무 다르네요. 블로그에 미리 정리를 한 차례 해두고, 시간날때마다 반복적으로 외워야겠습니다. 카톡용 이모티콘 삽입과 사용자 서식 기능이 있는건 단축키 공부하면서 처음알았네요. 제대로 활용하기 위해 공부를 좀 더 해야겠습니다. 에디터 내 단축키 취소선 Ctrl, Alt, J 스타일 변경(제목 1,2,3) Ctrl, Alt, 1 스타일 변경(본문 1,2,3) Ctrl, Alt, 2 인용구 변경 Ctrl, Alt, 3 글머리표 적용 Ctrl, Alt, 4 정렬 변경 Ctrl, Alt, 5 이모티콘 삽입 : Ctrl, Alt, E 링크삽입 Ctrl, K 코드블럭삽입 Ctrl, Alt, , 서체변경 Ctrl,..

복합기 스캐너와 컴퓨터 연결하기 - 네트워크 복합기

개요 매번 사무실을 옮길때마다 스캔 세팅하느라 고생해서 아예 정리를 해 보았습니다. 복합기 스캐너는 일반적으로 사무실 당 1대 정도가 연결되어있고, 당연하지만 인터넷을 통해 연결되어 있기 때문에 USB연결과 달리 별도의 세팅을 갖추어 주어야만 스캐너나 복합기 인쇄를 사용할 수 있습니다. 우리 회사의 경우 주로 캐논 쪽 복합기를 쓰지만, 어느 회사 제품을 써도 기본적인 원리는 크게 다르진 않을 것 같습니다. (애초에 캐논 복합기인데, 사용되는 프로그램부터가 후지필름사의 프로그램인것만 봐도...) 네트워크 복합기의 스캐너와 PC를 연결하는 작업은 온라인으로 물품을 구매하는 것과 유사합니다. 구입물품, 배송지, 아파트 동/호수에 문제가 있다면 물건이 정상적으로 도착하지 않듯, IP와 포트번호, 사용자명, 프로..

반응형