증상
다음 작업 중 하나를 수행하려고 합니다.
-
Microsoft Excel에서 데이터 열을 숨깁니다.
-
Excel에서 행 또는 열을 삽입합니다.
두 작업 중 하나를 수행하면 다음 오류 메시지가 표시될 수 있습니다.
시트에서 개체를 이동할 수 없습니다.
받는 메시지와 연결된 고유 번호를 확인하려면 Ctrl+Shift+I를 누릅니다. 다음 숫자는 이 메시지의 오른쪽 아래 모서리에 나타납니다.
100185
원인
이 오류 메시지는 다음 조건이 true인 경우 발생합니다.
-
Excel 옵션 대화 상자의 이 통합 문서에 대한 표시 옵션 섹션에서 Nothing(개체 숨기기) 옵션이 선택되어 있습니다.
-
열의 셀에 셀 주석과 같은 개체를 만듭니다.
-
개체, 개체가 포함된 열 또는 개체가 포함된 열의 오른쪽에 있는 모든 열을 포함하는 열의 왼쪽에 있는 열을 숨기려고 합니다. 또는 경우에 따라 워크시트에 행 또는 열을 삽입하려고 합니다.
예를 들어 이 문제는 셀 IR1에 셀 주석을 배치한 다음 IQ:IS 열을 숨기려고 할 때(동시에) 발생합니다.
또한 이 오류 메시지는 워크시트에 숨겨진 개체가 있을 때 발생합니다.
참고 이 문제는 워크시트에 삽입할 수 있는 대부분의 개체에서 발생합니다. 여기에는 셀 주석, 그래프, 그리기 셰이프 및 그림이 포함되나 이에 국한되지 않습니다. 셀 주석에 특별 공지를 지불합니다. 기본적으로 대부분의 개체와 달리 셀 주석은 숨겨져 있으며 즉시 표시되지 않을 수 있습니다.
또한 개체가 있는 열과 개체가 있는 열의 오른쪽에 있는 모든 열을 숨기려고 하면 오류 메시지가 표시될 수 있습니다. 개체를 포함하는 열의 위치에 따라 달라집니다. .
해결 방법
이 문제를 resolve 하려면 Excel 버전에 적용되는 메서드의 단계를 수행합니다. Excel 2007에서는 메서드 1을 사용합니다. Excel 2003, Excel 2002 및 Excel 2000에서는 메서드 2를 사용합니다.
메서드 1: 옵션을 일시적으로 "Nothing(개체 숨기기)"에서 모두로 전환
Excel 2007에서 일시적으로 Nothing (개체 숨기기) 에서 모두로 옵션을 전환한 다음 필요에 따라 행 또는 열을 삽입합니다. 이렇게 하려면 다음과 같이 하십시오.
-
Excel 창의 왼쪽 위 모서리에서 Microsoft Office 단추를 클릭합니다.
-
메뉴 아래쪽에서 Excel 옵션을 클릭합니다.
-
왼쪽의 옵션 목록에서 고급 을 클릭합니다.
-
이 통합 문서의 표시 옵션 섹션으로 아래로 스크롤한 다음 개체의 경우에서 모두 를 클릭하고 표시:를 클릭한 다음 확인을 클릭합니다.
참고 바로 가기 키를 사용하여 이 선택을 토글하려면 Ctrl+6을 누릅니다.
이러한 단계를 수행하여 행이나 열을 숨기거나 Excel 2007에서 행이나 열을 삽입할 수 없는 경우 메서드 2의 단계를 시도해 보세요.
방법 2: 개체의 위치 속성을 셀을 사용하여 이동 및 크기로 변경
이 문제를 해결하려면 Excel 2003, Excel 2002 및 Excel 2000에서 개체의 위치 속성을 셀을 사용하여 이동 및 크기로 변경합니다. 이렇게 하려면 다음과 같이 하십시오.
-
개체가 셀 주석인 경우 메모가 포함된 셀을 선택하고 셀을 마우스 오른쪽 단추로 클릭한 다음 메모 표시 또는 메모 표시/숨기기를 클릭합니다.
참고 이렇게 하면 주석이 표시됩니다. -
포인터가 포인터에 4개의 작은 검은색 화살표가 있는 흰색 화살표로 변경될 때까지 포인터를 개체의 가장자리로 이동합니다. 그런 다음 개체를 클릭하여 선택합니다.
-
Excel 2003 및 이전 버전의 Excel에서 서식 메뉴에서 개체 이름>< 클릭합니다.
참고 이 메뉴 명령에서 <개체 이름> "주석" 또는 "도형"과 같은 개체의 이름입니다.
Excel 2007에서 서식 <개체 이름>클릭합니다. -
서식 대화 상자에서 속성 탭을 클릭합니다.
-
셀을 사용하여 이동 및 크기를 클릭한 다음 확인을 클릭합니다.
-
셀 주석을 다시 숨기려면 메모가 포함된 셀을 마우스 오른쪽 단추로 클릭한 다음 메모 숨기기를 클릭합니다.
"원인" 섹션에 설명된 대로 영향을 받는 열의 각 개체에 대해 다음 단계를 수행합니다. 열을 숨기면 오류 메시지가 표시되지 않습니다.
대체 방법: 현재 워크시트의 모든 개체에서 속성 변경
Microsoft는 명시되거나 묵시적 보증 없이 설명에 대한 프로그래밍 예제만 제공합니다. 여기에는 특정 목적을 위한 상품성 또는 적합성에 대한 묵시적 보증이 포함되지만 이에 국한되지는 않습니다. 이 문서에서는 설명되는 프로그래밍 언어와 프로시저를 만들고 디버그하는 데 사용되는 도구에 익숙하다고 가정합니다. Microsoft 지원 엔지니어는 특정 절차의 기능을 설명하는 데 도움이 될 수 있습니다. 그러나 이러한 예제는 특정 요구 사항을 충족하기 위해 추가된 기능 또는 생성 프로시저를 제공하도록 수정하지 않습니다.
참고 다음 매크로를 실행하면 현재 워크시트의 모든 개체에 대해 메서드 1에 언급된 속성이 설정됩니다. 이 설정으로 인해 개체와 연결된 행 및 열의 크기가 조정될 때 개체의 크기가 조정되므로 행과 열의 크기를 조정할 경우 워크시트에 개체를 표시할 때 예기치 않은 결과가 발생할 수 있습니다. 파일에서 매크로를 실행하기 전에 이 문제를 고려합니다.
현재 워크시트의 모든 주석에서 속성을 변경하려면 다음 매크로를 실행합니다.
Sub Test()
Dim s As Shape
On Error Resume Next
For Each s In ActiveSheet.Shapes
s.Placement = xlMoveAndSize
Next
End Sub