300x250
sheet 전체 이름들을 가져와보자.
1. 시트 여러개인 엑셀 파일을 만든다.
1) 모두라는 단어가 포함된 시트만 이름을 가져오자.
2. 코드작성
1) 모두 라는 단어가 포함된 시트만 시트명을 가져온다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
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
ActiveSheet.Cells(i, 1) = ws.Name
i = i + 1
End If
Next ws
End Sub
|
cs |
3. 결과
300x250
'엑셀 > VBA' 카테고리의 다른 글
엑셀 VBA - 병합하고 가운데 맞추기. (0) | 2023.10.10 |
---|---|
엑셀 VBA - 다른 시트 데이터 복사하기/범위 복사/정리하기 (0) | 2023.10.10 |
엑셀 vba/시트 없으면 시트 생성하기/On Error Resume Next/Sheets.Add.Name (0) | 2023.08.13 |
엑셀 vba/다른 시트 데이터가져오기/문자열 포함 여부 확인 함수 활용/InStr (0) | 2023.08.13 |
엑셀(vba)/다른 시트 데이터 복사 붙여넣기/시트 변수명으로 사용하기 (0) | 2023.08.13 |