Sub test()
Const Max_Val As Long = 5
Dim Ary(1 To Max_Val), i As Long
'ReDim Preserve Ary(1 To 9)
For i = 1 To Max_Val
Ary(i) = "Sheet" & i & Int(Rnd() * 10)
Next
'Ary = Array("Sheet4", "Sheet5")
시트여러개이동 Ary()
End Sub
Sub 시트여러개이동(Ary())
Dim i
'Ary() = Array("Sheet4", "Sheet5")
For i = LBound(Ary) To UBound(Ary)
AddWorksheet (Ary(i))
Next
Sheets(Ary).Move before:=Sheets(Int(Rnd() * Sheets.Count) + 1)
End Sub
'만드는 이야기 > VBA' 카테고리의 다른 글
vba) 시트 존재 확인후 추가 (0) | 2014.03.07 |
---|---|
엑셀vba) ParamArray : 인수 갯수 제한 없는 배열 함수로 넘기기 (0) | 2014.03.07 |
엑셀vba) 다음시트 이전시트 활성화 , 인쇄 미리보기 (0) | 2014.03.07 |
엑셀,VBA) VBA로 메크로버튼 만들고 메크로 연걸시키기 (0) | 2014.03.06 |
엑셀,VBA) GoTo 사용법 (31) | 2014.03.06 |