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