2012-07-13 2 views
0

Hy.하이라이트 된 행 또는 열의 선택에 따라 새로운 시트로 데이터 복사

이 질문은 다른 포럼에도 게시 될 수 있지만 내 답변을 찾을 수 없습니다. 긴급히 제발.

나는

  • 내 선택 행 또는 열 또는 셀을 복사 할 수있는 매크로를 원한다.
  • 은 새 파일을 만듭니다 ..xlsx
  • 그 시트에 해당 데이터를 붙여 넣습니다.

모두입니다. 매크로를 기다리는 것이 시급합니다.

+0

매크로를 기록하고 어떻게 작동하는지 확인해 보셨습니까? –

답변

0

특정 위치 또는 시트의 시작 부분에 붙여 넣으려고하십니까? 행 또는 열을 복사하는지 여부는 무엇입니까?

이 현재 선택된 셀의 행을 복사 한 다음 새 통합 문서의 첫 번째 행에 붙여 넣기합니다

Sub CopyRow() 
    Selection.EntireRow.Copy 
    Workbooks.Add 
    ActiveSheet.Paste 
End Sub 
----------------- -edit ---------------------

저장할 것인지 묻는이 코드를 추가하면 행 또는 열을 복사 할 수 있습니다. 또는 열을 복사하는 별도의 매크로가 있어야합니다.

Dim docname As String 
If MsgBox("Would you like to save the doc?", vbYesNo, "Save?") = vbYes Then 
docname = InputBox("What would you like to call the doc?", "Title") 
ActiveWorkbook.SaveAs Filename:=docname, FileFormat:=xlOpenXMLWorkbook 
End If 
+0

실제로 내가 여러 행이나 열을 선택하고 매크로를 실행할 때마다 그 매크로는 새 통합 문서의 선택된 행이나 열을 saveas에 대한 옵션과 함께 붙여 넣기 시작하므로 지정된 이름을 지정할 수 있습니다. – IConfused

+0

내 업데이트 된 코드 확인 코드의 맨 위에 추가 할 수있는 행 또는 열의 복사 여부에 대한 특정 기준이 있습니다. 둘 이상의 셀을 강조 표시하면 해당 행을 모두 복사합니다. – Steve

+0

환상적입니다. 정말 고맙습니다. 나는 칼럼을 직접 바꿨다. 대답 할 수 있다면 – IConfused