엑셀/VBA
엑셀 VBA - 다른 시트 데이터 복사하기/범위 복사/정리하기
gongdol
2023. 10. 10. 23:05
300x250
1. 엑셀 파일 만들기
- 모두라고 시트명만 데이터를 SUMMARY 시트에 가져와보자.
2. 코드작성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
Sub find_all_sheetname()
Dim ws As Worksheet
Dim i As Integer
i = 1
For Each ws In Worksheets
If InStr(ws.Name, "모두") > 0 Then
i = i + 3
ActiveSheet.Cells(2, i) = ws.Name
Sheets(ws.Name).Range(Sheets(ws.Name).Cells(2, 2), Sheets(ws.Name).Cells(6, 4)).Copy Sheets("summary").Cells(3, i)
End If
Next ws
End Sub
|
cs |
3. 결과
1) 모두1, 모두2의 데이터가 서머리 시트에 정리되었다.
300x250