2012-05-30 4 views
0

나는 VBA에 상당히 새롭다 한 통합 문서에서 다른 셀로 셀 값을 복사하는 방법을 알아 냈습니다. 대상 셀의 위치를 ​​알고 있다고 가정합니다.다른 통합 문서의 선택한 셀에 데이터를 복사 하시겠습니까?

내가 필요한 것은 사용자가 워크 시트에서 단일 셀을 선택하고 매크로에 첨부 된 명령 단추를 클릭하면 고정 된 위치의 데이터가 해당 셀에 복사됩니다.

정말 어떤 제안을 감사하겠습니다 ...

나는 다음 원래 통합 문서에 다시 와서 사용자가 선택한 위치에 붙여 새 통합 문서를 열 필요가 세포/명명 된 범위를 복사합니다. 범위의 경우 선택한 셀을 시작 셀로 사용합니다. 나는 내 문제를 해결하는 방법을 다음 사용

+0

'Range ("XXX") 대신'ActiveCell.Copy'를 사용해 보았습니까? – assylias

+0

사실 나는 데이터가 어디에 있는지 안다. 사용자가 셀을 복사해야하는 셀입니다. – Deepak

+0

'ActiveCell.Paste' 다음에?! 대상 시트에 단추가 있다고 가정합니다. – assylias

답변

0

.. 내가 그 위치에 붙여 넣을 셀 인덱스 그런

Activecell.row 
Activecell.column 

를 얻으려면 복사 을 처리하는 함수에 행 & 열 인덱스를 통과

다음과 같이 ...

ThisWorkbook.Worksheets(<worksheetname>).Cells(row,column).pastespecial 
관련 문제