La Web del Programador: Comunidad de Programadores
 
    Pregunta:  9101 - REFERIRMA A UNA HOJA ESPECIFICA DE EXCEL
Autor:  Juan Carlos Monsalve Zuluaga
Como puedo desde visual basic referirme a una hoja especifica de un libro de excel. Ya que por defecto siempre se me posiciona en la primera hoja

  Respuesta:  CSDK
eso es facil sin complicacion
Worksheets.shet("nombre de la hoja").activate o Worksheets.shet("nombre de la hoja").setfocus

  Respuesta:  POSITRON
Usa la coleccion Worksheets de Workbook, e itera usando la propiedad count que especifica cuantas hojas tiene el Workbook actual, despues especifica la hoja que necesitas asi:

Private Sub Workbook_Open()
For i = 1 To Worksheets.Count
If i = 2 Then ' รณ Worksheets.Item(i).Name = ""
Worksheets.Item(i).Activate
End If
Next
End Sub