300x250
엑셀 시트의 이름을 가져오고, 변수에 넣어 활용해보자.
0. 예제파일 작성.
1) 시트 3개를 만든다.
1. 코드작성
1) 위 시트 3번과 1,1 의 데이터인 3 부터 차례대로 출력될것이다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
Sub 시트이름가져오기()
Dim ws_count As Integer
Dim ws_name As String
ws_count = Worksheets.Count
For n = 1 To ws_count
ws_name = Sheets(n).Name
MsgBox (ws_name)
MsgBox (Sheets(ws_name).Cells(1, 1).Value)
Next
End Sub
|
cs |
2. 결과
1) 아래 순서대로 나올것이며, 시트 위치가 뒤섞이면 순서도 같이 섞인다.
300x250
'엑셀 > VBA' 카테고리의 다른 글
엑셀 vba/다른 시트 데이터가져오기/문자열 포함 여부 확인 함수 활용/InStr (0) | 2023.08.13 |
---|---|
엑셀(vba)/다른 시트 데이터 복사 붙여넣기/시트 변수명으로 사용하기 (0) | 2023.08.13 |
엑셀 vba/필터된 셀에 붙여넣기/보여지는셀에만 붙여넣기/필터숨겨진셀에 복사됨 (0) | 2023.08.10 |
엑셀 vba - 하이퍼링크/한번에 하이퍼링크/셀 순서대로 하이퍼링크하기/순차/차례대로 링크걸기 (0) | 2021.12.18 |
VBA - 창 모두 저장 후 닫기 / 창 모두 닫기 / 창 한개 빼고 닫기 (0) | 2021.08.17 |