엑셀에서 두 파일 상호간 복사가 안됩니다

익명
2014-01-22T07:06:06+00:00

질문) 엑셀에서 두 파일을 열고 복사를 하려고 드래그한 후 다른 파일에 control+v해 넣으면

1. 영역만 표시되고 빈공간으로 나오거나,

2, 선택하여 붙여넣기하면, 일반 창과 달리 아래와 같이 뜨고, 텍스트 복사정도만 되거나

  1.  때로는 서식이 너무 많다는 에러메시지가 나오면서 아래창도 뜨지 않을 때가 있구요

참고)

  1.  엑셀을 다시 깔아도 똑 같은 현상이 발생합니다.

2.  다른 사람 PC에서 같은 파일을 보내서 작업하면 문제없이 복사가 잘 됩니다.

3.  제가 모니터를 두개를 쓰기때문에 열기할때 파일이 각각 다른 창에 열리도록 폴더옵션으로 조정한 적이 있습니다.   

요청) 꼭 빠른시일내에 답신을 부탁드립니다. 아무도 내용을 몰라서 업무하기에 너무 힘들어요

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. 익명
    2014-01-22T08:06:51+00:00

    안녕하십니까? 형균김wt 님

    Microsoft Community 사이트를 방문해 주셔서 감사합니다.

    문의 하신 Excel 파일 상호간의 복사에 대해 안내를 드리겠습니다.

    말씀해 주신 내용은 스크린샷 만 가지고는 정확한 답변이 어렵습니다.

    우선 데이터의 텍스트만 복사가 되는 문제의 경우 파일이 하나의 "프로세스"로 실행되지 않는 경우 수식 복사의 기능은 제공되지 않습니다. (폴더 옵션을 조정하신 부분이 원인으로 예상이 됩니다.)

    Excel 파일을 하나 실행한 후 [Office]-[열기]를 통해서 파일을 하나더 실행하여 하나의 프로세스에서 2개의 파일을 열어본 후 파일을 복사해 보시기 바랍니다.

    또한 서식이 너무 많다고 나타나고 있다면, 예상되는 부분은 2가지 입니다. Excel 파일의 최대 서식 개수를 초과하였거나 파일 손상이 의심이 됩니다.

    (Excel 파일이 97~2003 형식-xls의 경우 4000개, 2007 이상-xlsx,xlsm의 겨우 64000개까지 저장이 가능합니다. 만약 xls로 되어 있는 파일이라면 xlsx로 저장하여 확인해 보시기 바랍니다.)

    파일 손상의 경우에는 아래 매크로 2가지를 이용하여 손상된 데이터를 제거해 보시기 바랍니다.

    (해당 작업은 반드시 백업본으로 진행하여 원본 손상이 없도록 하시기 바랍니다.)

    1. Alt+F11을 눌러서 VBA 매크로를 실행해 주시기 바랍니다.
    2. [삽입]-[모듈]을 선택하고 아래 매크로를 입력해 주시기 바랍니다.

    (매크로 실행은 시간이 오래 소요될 수 있으며, Sub DeleteName()에서 F5를 눌러서 실행해 주신 후 Sub DeleteStyles()에서도 F5를 통해서 스타일도 제거해 주시기 바랍니다.)

    Sub DeleteNames()

    Dim n As Name

    Dim lngCount As Long

    On Error Resume Next

    lngCount = ThisWorkbook.Names.Count

    For Each n In ThisWorkbook.Names

        n.Visible = True

        n.Delete

    Next n

    MsgBox "총 " & lngCount & "개의 [이름] 중, " & lngCount - ThisWorkbook.Names.Count & "개의 [이름] 삭제 완료."

    End Sub

    Sub DeleteStyles()

    '/ 첫번째 스타일이 삭제가 되지 않을 때 진행되지 않는 문제로

    '/ 마지막 스타일부터 삭제하는 방식으로 수정 (2009-11-20)

    Dim lng As Long

    Dim lngCount As Long

    lngCount = ThisWorkbook.Styles.Count

    On Error Resume Next

    For lng = ThisWorkbook.Styles.Count To 1 Step -1

        ThisWorkbook.Styles(lng).Delete

    Next lng

    MsgBox "총 " & lngCount & "개의 [스타일] 중, " & lngCount - ThisWorkbook.Styles.Count & "개의 [스타일] 삭제 완료."

    End Sub

    추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해주시기 바랍니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

    감사합니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음