2016-10-26 2 views
0

Excel과 관련하여 약간의 문제가 있습니다. VBA 코드는 내 컴퓨터에서 완벽하게 작동합니다. 비 연속적인 데이터를 가져 와서 테이블에 붙여 넣으면 Excel에서 행과 수식을 자동으로 삽입합니다.Excel에서 테이블에 값 붙여 넣기 - 다른 컴퓨터에서 다른 결과

하지만 제 동료의 컴퓨터에서는 첫 번째 데이터 만 테이블로 들어가고 나머지는 테이블 아래의 셀로 들어갑니다. 따라서 행을 삽입하지 않았으므로 수식이 내려 가지 않습니다.

이 기능을 사용하려면 컴퓨터에서 활성화/비활성화해야 할 설정이 있습니까?

+0

친절하게 코드를 게시 할 수 있습니까? – BruceWayne

+0

Sheets ("SITS Requests") 선택 범위 ("A5", 범위 ("A5"), 끝 (xlDown)) SpecialCells (xlCellTypeVisible) 복사 시트 ("환불 데이터") 선택 범위 A7 ")를 선택하십시오. 을 선택하십시오. Application.DisplayAlerts = False ActiveSheet.Paste –

+0

이 문제가 코드 문제 일 수 있습니까? 그것은 내 컴퓨터에서 완벽하게 작동하지만 내 동료 들과는 완전히 다른 결과를 얻었습니까? –

답변

0

난 당신의 코드에 문제가 있음을 참조 할수 없어,하지만 난 여전히 당신을 위해 몇 가지 조언이 : 당신이 그것을 피할 수 있다면

당신은 shouldn't .SelectSelection.를 사용합니다.

Application.DisplayAlerts = False 
Sheets("SITS Requests").Range("A5", Sheets("SITS Requests").Range("A5").End(xlDown)).SpecialCells(xlCellTypeVisible).Cop‌​y 
Sheets("Refund Data").Range("A7").Paste 
관련 문제