안녕하십니까. 엑셀 사용중 문제? 가생겨서 문의드립니다.
1. 행이 94행까지밖에 안뜨고, 아래는 셀없는 표시로 뜨네요....?
2. 위 내용 해결하는도중 갑자기 해당 시트만 엄청 느려졌습니다.
*파일이 대외비라서 공유는 불가합니다 ㅠ
파일은 리스트/상세보기/Data 시트로 구분되며,리스트에서 하나의 목록을 클릭하면 상세보기 시트에서 해당 목록의 상세정보를 Data에서 끌고와 표시 하는 파일입니다.
vba는 목록 중 셀 클릭시 해당 이름과 같은걸 찾아 붙여넣기해주는 내용만 있습니다.
리스트 시트에는 표 하나와 슬라이더 하나 있습니다.
작성된 목록도 고작 40개
위 문제가 왜 생기고 해결방법 있을까요?
안녕하세요~
역시 실제 파일을 봐야 정확히 판단할 수 있겠지만,
현재 증상으로 보아 아래 사항들을 우선 점검해보시면 좋겠습니다.
1. “행이 94행까지밖에 안 뜨고, 아래는 셀 없는 표시로 뜬다”
이 현상은 다음 두 가지 가능성이 있을 수 있습니다.
VBA 코드에
'// 95행부터 마지막 행(1048576)까지 전부 숨김 ws.Rows("95:" & ws.Rows.Count).EntireRow.Hidden = True와 같은 코드가 포함되어 있는 경우,
95행 이후가 모두 숨김 처리되어
"셀 없음"처럼 보이는 현상이 발생하기도 합니다.
또는
보기 탭 → 통합 문서 보기 → 페이지 나누기 미리보기 상태로 전환된 경우에도
실제로는 셀이 존재하지만, 사용 영역만 흰색, 나머지는 회색으로 표시되어
마치 셀이 사라진 것처럼 보일 수 있습니다.
2. “해당 시트만 유독 느려졌다”
이 경우는 원인이 다양하지만, 다음을 우선 확인해 보세요.
Ctrl + End 키를 눌러
실제로 인식되는 “마지막 셀”이 어디인지 확인해서
데이터가 94행까지만인데, 커서가 100만 행 근처로 이동한다면
“사용 영역(UsedRange)”이 불필요하게 커진 상태입니다.
이후의 행이나 열에
조건부 서식이 과도하게 적용되어 있는지,
상세보기 시트에 INDIRECT, OFFSET, TODAY() 같은 휘발성 함수가 많으면 느려질 수 있고,
수식 참조 범위가 전체 열($A:$A)처럼 넓게 설정되어 있는지 등을
확인해 보세요.
이런 경우 Excel이 매번 전체 범위를 다시 계산하느라 느려질 수 있습니다.
3. 파일 공유가 어렵다면
주요 데이터는 삭제하거나 수정한 뒤
파일을 첨부해 주시면 좋겠습니다.