http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102020101&docId=72846894&qb=7JeR7IWA7YyM7J28IOyXtOyngCDslYrqs6Ag7JeF642w7J207Yq4&enc=utf8§ion=kin&rank=3&search_sort=0&spq=0
Sub Macro1()
Dim rng As Range, rngList As Range
Dim strVar As String, strFile As String
Set rngList = Range(Cells(2, 1), Cells(Rows.Count, 1).End(3))
With Application
.ScreenUpdating = False
.DisplayAlerts = False
For Each rng In rngList
strFile = ThisWorkbook.Path & Application.PathSeparator & rng.Value & ".xls"
If Dir(strFile) <> Empty Then
Workbooks.Open Filename:=ThisWorkbook.Path & "\" & rng.Value & ".xls"
strVar = Sheets("Ratio").Range("B38").Value
rng.Next = IIf(strVar = "비율산정 없음", "-", strVar)
ActiveWorkbook.Close
Else
rng.Next = "Skip"
End If
Next rng
.ScreenUpdating = True
.DisplayAlerts = True
End With
End Sub
'VBA' 카테고리의 다른 글
Sheet를 다른 엑셀 파일로 복사하는 VBA (0) | 2011.09.10 |
---|---|
vba로 Access2007 파일 불러오기(SQL이 된다) (0) | 2011.07.12 |
엑셀파일 열지 않고 참조 하기 (3) | 2011.07.08 |
엑셀 두개의 파일 업데이트 (0) | 2011.07.08 |
vba 문법 짜증난다. (0) | 2011.05.06 |