어차피 VBA 를 사용해야될 상황인것 같은데요...
파일을 열고 닫는거야 눈 깜짝할 사이에 이루어 지므로 크게 문제될건 없지 않나요?
sub Test()
dim ws1 as worksheet
dim ws2 as worksheet
dim wb1 as workbook
dim wb2 as workbook
application.screenupdating=false
application.calculation=xlcalculationmanual
set wb1=thisworkbook
set ws1=wb1.sheets("Sheet1")
set wb2=workbooks.open(thisworkbook.path & application.pathseparator & "B.xls")
set ws2=wb2.sheets("Sheet1")
ws2.range("K1").value=ws1.range("A1").value
application.calculate
ws1.range("B1:F1").value=ws2.range("L1:P1").value
wb2.close true
application.calculation=xlcalculationautomatic
application.screenupdating=true
end sub
반응형
'VBA' 카테고리의 다른 글
Sheet를 다른 엑셀 파일로 복사하는 VBA (0) | 2011.09.10 |
---|---|
vba로 Access2007 파일 불러오기(SQL이 된다) (0) | 2011.07.12 |
엑셀, 파일열지않고 값 복사해오기 (0) | 2011.07.08 |
엑셀파일 열지 않고 참조 하기 (3) | 2011.07.08 |
vba 문법 짜증난다. (0) | 2011.05.06 |