Visual Basic.NET - Insertar celda en excel

   
Vista:

Insertar celda en excel

Publicado por Alfredo (12 intervenciones) el 29/05/2008 03:28:40
Hola...
Si me podrian ayudar indicandome como se puede insertar una celda en excel desde vb.net, como si en excel dieramos click derecho incertar celda...

Espero y que alguien me ayude....
Saludos...
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:Insertar celda en excel

Publicado por ismael (3 intervenciones) el 29/05/2008 10:47:14
hola Alfredo,
te pongo un ejemplillo:

dim excelApp as New Excel.Application
workBook = CType(excelApp.Workbooks.Add(System.Reflection.Missing.Value), Excel.Workbook)
workSheet = CType(workBook.Sheets(1), Excel.Worksheet)

' Se posiciona en la celda A11
workSheet.Range("A11").Select
' Inserta una fila y desplaza el resto hacia abajo
excelApp.Selection.Insert Shift:=xlDown

saludos
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:Insertar celda en excel

Publicado por Alfredo (12 intervenciones) el 29/05/2008 19:54:22
Hola Ismael...
Muchas gracias por tu ayuda es justamente lo que necesitaba, pero un comentario extra...

Colocandole "excelApp.Selection.Insert Shift:=xlDown" el = xlDown no lo detectaba y me mostraba que no se habia declarado la variable...

Lo que hice fue colocar "excelApp.Selection.Insert Shift:=3" que el 3 es el encargado de incertar linea y desplazar hacia abajo...

No se si esto fue por que estoy programando en el VS 2008 o no coloque algun complemento mas que me aga falta....

MUCHAS GRACIAS....
Saludos...
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:Insertar celda en excel

Publicado por ismael (3 intervenciones) el 30/05/2008 08:07:30
si, perdona había que poner:
excelApp.Selection.Insert Shift:=Excel.XlDirection.xlDown
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