none
Como puedo abrir una hoja dentro de un libro excel desde visual basic 2008 RRS feed

Todas las respuestas

  • Disculpa Cristian, este foro es para Visual Basic 6, yo creo que deberias formular tu pregunta en el foro VB.NET

     

    En VB6 con Office 2007 o 2010 yo lo haria asi:

      Set oExcelApp = CreateObject("EXCEL.APPLICATION")
      Set oWb = oExcelApp.Workbooks.Add
      Set oWs = oWb.ActiveSheet

    Segun mi ejemplo, para añadir una nueva hoja al final de este libro seria:

      oWb.Sheets.Add After:=Sheets(Worksheets.Count), Count:=1, Type:=xlWorksheet

    Espero que te sea util.

     

    Saludos desde Mexico.


    EmmaRmz

    martes, 9 de octubre de 2012 15:06
  • disculpa me equivoque,  Tengo un formulario con 2 texbox, 1 combobox y un button , en el texbox nº1 agrego el nombre de la carpeta, en el combobox selecciono el libro de excel, pero me falta abrir una hoja especifica por su nombre(texboxnº2)!
    martes, 9 de octubre de 2012 18:52
  • Asi es como lo podrias hacer con VB6:

      Set oExcelApp = CreateObject("EXCEL.APPLICATION")
      Set oWb = oExcelApp.Workbooks.Open(FileName:=Text1.text, ReadOnly:=False, ignoreReadOnlyRecommended:=True)
      Set oWs = oWb.Sheets(1).Activate

    Si conoces el nombre de la hoja puedes cambiar la ultima linea por:

      Set oWs = oWb.Sheets("Sheet1").Activate

     

    Espero te sea de utilidad...

     

    Saludos desde Mexico.


    EmmaRmz

    • Propuesto como respuesta EmmaRmz lunes, 15 de octubre de 2012 17:29
    martes, 9 de octubre de 2012 19:59