폴더내 모든 엑셀파일 의 특정 셀 가져오기
-- 폴더내 모든 엑셀파일의 D4에 있는 셀값을 가져오는 매크로입니다.
Sub CopyValuesFromMultipleFiles()
Dim fd As FileDialog
Dim fileName As String
Set fd = Application.FileDialog(msoFileDialogFolderPicker)
If fd.Show = -1 Then
fileName = Dir(fd.SelectedItems(1) & "\*.xls*")
Do While fileName <> ""
Workbooks.Open (fd.SelectedItems(1) & "\" & fileName)
If Not Workbooks(fileName).Sheets("A").Range("D4") Is Nothing Then
/*Workbooks(fileName).Sheets("A").Range("D4").Copy Destination:=ThisWorkbook.Sheets("A1") -- 오류 발생*/
Workbooks(fileName).Sheets("A").Range("D4").Copy Destination:=ThisWorkbook.Sheets("A1").Range("원하는 셀주소")
Else
MsgBox fileName & ": D4 cell not found."
End If
Workbooks(fileName).Close
fileName = Dir()
Loop
End If
End Sub
'프로그램 개발(분석, 설계, 코딩, 배포) > 100. 기타' 카테고리의 다른 글
fine report (0) | 2024.04.15 |
---|---|
AI 녹취 프로그램 (0) | 2024.04.12 |
폴더에서 가져오기 (여러 파일 취합하기) (0) | 2024.03.30 |
php 프레임워크 Laravel (0) | 2024.03.28 |
[KISA 주요정보통신기반시설] IIS 서비스 구동 점검 (1) | 2024.03.17 |