데이터 분석, 차트 작성, 전달을 위한 도구를 갖춘 Microsoft 스프레드시트 소프트웨어 제품군입니다.
안녕하십니까? 종민박 님
Microsoft Community 사이트를 방문해 주셔서 감사합니다.
문의 하신 Excel 작업시 메모리를 느릴 수 있는 방법에 대해 안내를 드리겠습니다.
말씀해 주신 Office 2007에서는 Office 프로그램이 32Bit이기 때문에 4GB이상의 메모리를 사용하실 수 없습니다.
적어도 64Bit를 지원하는 Office 2010 (64Bit로 설치)이상 버전을 설치해 주셔야지 계산 속도가 좀더 빨리질 것입니다.
(하지만 메모리를 조금더 사용한다고 하더라도 생각하는 만큼의 개선이 되지는 않을 것입니다. 파일에 불필요한 개체/연결/이름/스타일을 정리하시는게 실제 파일 속도 개선에 도움이 될 것입니다.)
-> 제품 구매나 설치에 앞서 무료 평가판인 Office 365를 설치하여 확인해 주시기 바랍니다.
-> 평가판 설치 후 30일 이내에 반드시 구독 취소를 하여야 추가적인 요금이 부과되지 않습니다.
Excel의 손상이나 개체 등은 아래 방법으로 제거해 보시기 바랍니다.
(해당 내용은 반드시 복사본으로 진행해 주셔서 추가적인 손상을 방지하시기 바랍니다.)
- Excel 파일을 실행하고, Alt+F11을 눌러서 VBA 매크로를 실행합니다.
- [삽입]-[모듈]을 선택한 후 아래 내용을 입력합니다.
| Sub DeleteNames()<br><br><br>Dim n As Name<br><br><br>Dim lngCount As Long<br><br><br>On Error Resume Next<br><br><br>lngCount = ThisWorkbook.Names.Count<br><br><br>For Each n In ThisWorkbook.Names<br><br><br> n.Visible = True<br><br><br> n.Delete<br><br><br>Next n<br><br><br>MsgBox "총 " & lngCount & "개의 [이름] 중, " & lngCount - ThisWorkbook.Names.Count & "개의 [이름] 삭제 완료."<br><br><br>End Sub<br><br><br> <br><br>Sub DeleteStyles()<br><br><br>'/ 첫번째 스타일이 삭제가 되지 않을 때 진행되지 않는 문제로<br><br><br>'/ 마지막 스타일부터 삭제하는 방식으로 수정 (2009-11-20)<br><br><br>Dim lng As Long<br><br><br>Dim lngCount As Long<br><br><br>lngCount = ThisWorkbook.Styles.Count<br><br><br>On Error Resume Next<br><br><br>For lng = ThisWorkbook.Styles.Count To 1 Step -1<br><br><br> ThisWorkbook.Styles(lng).Delete<br><br><br>Next lng<br><br><br>MsgBox "총 " & lngCount & "개의 [스타일] 중, " & lngCount - ThisWorkbook.Styles.Count & "개의 [스타일] 삭제 완료."<br><br><br>End Sub |
|---|
- Sub DeleteNames()/Sub DeleteStyles()에서 각각 F5를 눌러서 이름과 스타일을 제거하시기 바랍니다. (해당 작업은 시간이 오래 소요될 수 있습니다.)
추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해주시기 바랍니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.
감사합니다.