due modi diversi:
Sub seleziona_fogli(da As Long, a As Long, Optional wb As Workbook)
Dim i As Long, b As Boolean
If wb Is Nothing Then Set wb = ActiveWorkbook
b = True
For i = da To a
wb.Worksheets(i).Select b
b = False
Next
End Sub
Sub seleziona_fogli_2(da As Long, a As Long, Optional wb As Workbook)
Dim i as Long, v, s as Long
If wb Is Nothing Then Set wb = ActiveWorkbook
ReDim v(a - da)
For i = da To a
v(s) = i
s = s + 1
Next
wb.Worksheets(v).Select
End Sub
puoi chiamare così:
Sub test()
seleziona_fogli_2 3, 6
End Sub
saluti
r