Visual Basic - URGENTE Excel Visual Basic

Life is soft - evento anual de software empresarial
 
Vista:

URGENTE Excel Visual Basic

Publicado por Oscar (1 intervención) el 31/01/2005 20:25:57
me gustaria saber como puedo cambiar de hoja desde visual basic dentro de un excel, pero sin añadir una nueva, ya que se cargaria la plantilla.
Es decir si por defecto aparezco en la hoja 1, moverme a la 2.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:URGENTE Excel Visual Basic

Publicado por Benjo (679 intervenciones) el 31/01/2005 20:47:59
El método sería ActiveSheet.Next.Select
'En este ejemplo se abre un archivo nuevo, se inserta una hoja, se escribe en la hoja insertada y se pasa a la siguiente
Private Sub Command2_Click()
Dim xlApp As Excel.Application
Dim xlWB As Excel.Workbook
Dim xlWS As Excel.Worksheet
Set xlApp = New Excel.Application
Set xlWB = xlApp.Workbooks.Add
Set xlWS = xlWB.Worksheets.Add
xlWS.Cells(2, 2).Value = "Hola"
xlWS.Cells(1, 3).Value = "Mundo"
xlApp.Visible = True
Stop
xlApp.ActiveSheet.Next.Select
Set xlWS = Nothing
Set xlWB = Nothing
Set xlApp = Nothing

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE Excel Visual Basic

Publicado por Gustavo (181 intervenciones) el 01/02/2005 23:59:38
Hola amigo creo q lo q quieres hacer es unicamente cabbiar hoja sin agregar y creo q Benjo no te entendo asi q ahi te va

Public ApExcel As Excel.Application
Public Libro As Excel.Workbook
Public Hoja As Excel.Worksheet

Set Hoja = Libro.Worksheets(1)
hoja.Cells(2, 2).Value = "Hola"

set Hoja= Nothing
Set Hoja = Libro.Worksheets(2)
hoja.Cells(2, 2).Value = "Mundo"

set Hoja= Nothing
Set Hoja = Libro.Worksheets(3)
hoja.Cells(2, 2).Value = "Gustavo"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar