vba 사용 후 느려짐, 살짝 먹통

VBA
작성자
jhoon****
작성일
2021-04-26 16:48
조회
87

안녕하세요

하고 싶은게 많아 여기저기서 vba를 공부하며

이것저것 만들어 나가고 있는데요

 

처음엔 별로 안그랬는데, vba를 만들수록 시간이 지날수록

매크로를 한번 사용한 뒤에 스크롤이 안먹는다거나, 시트이동이 잠시 안되거나 이런 현상이 일어나는데,

 

어디부분에서 문제점이 일어나는지 전혀 감을 못잡아서 ㅠㅠ

고수분들께 도움을 얻고자 합니다

 

전체 2

  • 2021-04-26 20:46
    채택된 답변

    안녕하세요.

    매크로를 Module에 추가하셨나요? 아니면 시트 개체에 추가하셨나요?

    만약 시트 개체에 추가하는 매크로 (e.g. WorkSheet_SelectionChange 등..) 를 많이 추가하셨다면, 엑셀 처리속도에 다소 영향을 줄 수 있습니다. 따라서 시트 이벤트 명령문을 많이 추가하실 경우, 반드시 이벤트 명령문으로 조건처리를 잘 해주셔야 하는데요.

    예를 들어, WorkSheet_SelectionChange 이벤트의 경우,

    If Not Intersect(Target, 범위) Is Nothing Then..

    등으로 특정 범위를 선택했을 경우에만 명령문이 동작하도록 처리해주는 것이 좋습니다. 🙂

    자세한 내용은 지난주에 진행한 라이브 45강을 참고하시면 많은 도움이 될 듯 합니다.

    제시해드린 답변이 문제해결에 조금이라도 도움이 되셨길 바랍니다. 감사합니다.


    • 2021-04-27 11:11

      답변 감사합니다 🙂

      알려주신 내용을 토대로 다시 한 번 둘러봐야겠어요 !


전체 2,958
번호 카테고리 제목 작성자 작성일 추천 조회
2946 함수/공식
New 총데이터시트에서 해당텍스트 클릭 시 다른시트에 원하는 내용이 자동으로 입력? 첨부파일
확그냥막그냥 | 08:58 | 추천 0 | 조회 8
확그냥막그냥 08:58 0 8
2945 함수/공식
New 주식 자동 리밸런싱 계산 가능할까요? 첨부파일
qnd | 01:00 | 추천 1 | 조회 14
qnd 01:00 1 14
2944 문서서식
New 사용자 지정 정렬 첨부파일 (1)
wbyu**** | 2021.05.14 | 추천 0 | 조회 17
wbyu**** 2021.05.14 0 17
2943 함수/공식
New 동적범위 적용 질문
두부 | 2021.05.14 | 추천 0 | 조회 17
두부 2021.05.14 0 17
2942 함수/공식
New 가로방향으로 수집되는 값을 세로방향으로 나열하는 법 첨부파일 (1)
녹차라면 | 2021.05.14 | 추천 0 | 조회 36
녹차라면 2021.05.14 0 36
2941 대시보드
New 간트차트 상 병합된 셀의 필터링 &진척도 표시 관련 첨부파일 (1)
asuka | 2021.05.14 | 추천 0 | 조회 26
asuka 2021.05.14 0 26
2940
New INDEX 함수앞 -- 표시는 어떨때 사용하나요? 첨부파일 (1)
무궁화 | 2021.05.14 | 추천 0 | 조회 41
무궁화 2021.05.14 0 41
2939
New 안녕하세요 ~ VBA 카카오톡 관련문의 입니다 (2)
호기윤 | 2021.05.14 | 추천 0 | 조회 33
호기윤 2021.05.14 0 33
2938 함수/공식
New 교차판매 (cross-selling)분석을 위해 어떻게 가공해야하는지 모르겠습니다 ㅠ (1)
동엽 | 2021.05.13 | 추천 0 | 조회 41
동엽 2021.05.13 0 41
2937 함수/공식
New 엑셀 함수질문있습니다. 첨부파일 (1)
BackGom | 2021.05.13 | 추천 1 | 조회 43
BackGom 2021.05.13 1 43
2936 함수/공식
New 전체직원에서 중복되지 않은 값을 다른곳에 추출 ! 도와주세요 ㅠ 첨부파일 (2) 답변완료
E | 2021.05.13 | 추천 0 | 조회 52
E 2021.05.13 0 52
2935 문서서식
New 데이터 정규화 도와주세요.... 첨부파일
닉뿡뿡 | 2021.05.13 | 추천 1 | 조회 52
닉뿡뿡 2021.05.13 1 52
2934 함수/공식
New 안녕하세요 이 함수식의 해석좀 부탁드려도 될까요 (2) 답변완료
Hynix | 2021.05.13 | 추천 0 | 조회 55
Hynix 2021.05.13 0 55
2933 문서서식
New 셀병합 세로로 병합된 범위 문제 (1)
엑셀고수왕소취 | 2021.05.13 | 추천 0 | 조회 39
엑셀고수왕소취 2021.05.13 0 39
2932 피벗테이블
New 피벗테이블 행 필드 순서변경 질문드립니다. 첨부파일 (1)
월마리아 | 2021.05.12 | 추천 0 | 조회 26
월마리아 2021.05.12 0 26
2931 VBA
New VBA 문제 관련 (VBA를 사용하여 사진 옮기기) 첨부파일 (7) 답변완료
철모대장 | 2021.05.12 | 추천 0 | 조회 59
철모대장 2021.05.12 0 59
2930 VBA
New 이건 VBA로 해결해야 할 것 같습니다. 첨부파일 (3) 답변완료
. | 2021.05.12 | 추천 1 | 조회 78
. 2021.05.12 1 78
2929 VBA
New 행방향 필터 문의드립니다 ( 가로필터) 첨부파일 (2)
김희주 | 2021.05.12 | 추천 0 | 조회 65
김희주 2021.05.12 0 65
2928 문서서식
New 도와주세요! 매크로 말고 서식 설정으로 숫자와 한글 같이 나오게 할 수 있나요? (2)
회계직원 | 2021.05.12 | 추천 0 | 조회 40
회계직원 2021.05.12 0 40
2927 차트/그래프
엑셀 간트차트 자동화 양식 (진행상황, 업무흐름 표시) 문의 (2) 답변완료
비엘 | 2021.05.12 | 추천 1 | 조회 70
비엘 2021.05.12 1 70
2926 함수/공식
날짜 일수별 사용현황 합계 분석이 가능할까요 (3)
쭈니준이 | 2021.05.12 | 추천 0 | 조회 49
쭈니준이 2021.05.12 0 49
2925 함수/공식
엑셀 수량 집계 함수 질문합니다. (1)
상길 | 2021.05.11 | 추천 1 | 조회 51
상길 2021.05.11 1 51
2924 함수/공식
다량의 데이터에서 특정값을 포함하는 행 추출방법 첨부파일 (1)
고래 | 2021.05.11 | 추천 0 | 조회 68
고래 2021.05.11 0 68
2923 함수/공식
엑셀 A라는 파일에 엑셀 1월, 2월,3월 각 파일을 가지고 A라는 파일에 매달 업데이트 하는 방법 도와주세요! (5)
jyk0077@hanmail.net | 2021.05.11 | 추천 2 | 조회 78
jyk0077@hanmail.net 2021.05.11 2 78
2922 VBA
이게 가능할까요 ? (2)
12394 | 2021.05.11 | 추천 0 | 조회 83
12394 2021.05.11 0 83
2921 VBA
패턴을 찾아 색칠해 주는 방법 문의 첨부파일 (4)
눈사람 | 2021.05.11 | 추천 0 | 조회 52
눈사람 2021.05.11 0 52
2920 파워쿼리/피벗
ximage 함수조정등으로 이미지링크외 기타 웹페이지캡쳐 다운
오재석 Diego | 2021.05.11 | 추천 1 | 조회 60
오재석 Diego 2021.05.11 1 60
2919 함수/공식
엑셀 다중조건을 만족하고 중복값 제거 후 고유값 개수 카운트 공식 문의 첨부파일 (1)
우와토넛 | 2021.05.10 | 추천 0 | 조회 68
우와토넛 2021.05.10 0 68
2918 VBA
자동 셀병합 함수 오류 (1)
꼬구마 | 2021.05.10 | 추천 0 | 조회 41
꼬구마 2021.05.10 0 41
2917 파워쿼리/피벗
엑셀로 카카오톡 대화내용을 읽어들여 올 수 있나요? (2) 답변완료
만법귀일 | 2021.05.10 | 추천 0 | 조회 101
만법귀일 2021.05.10 0 101