lunes, 17 de septiembre de 2012

Mover hojas de Excel dentro de un libro con vb.Net

Este artículo explicará cómo ordenar a tu antojo las hojas de un libro Excel utilizando el API de interoparibilidad.

Para este ejemplo vamos a suponer que hemos creado ya un Excel y rellenado el contenido de dos hojas llamadas "Datos" e "INFORME". La Hoja Excel la hemos generado en una variable llamada ficheroExcel.

Al generar la hoja Excel con nuestro código, la hoja "INFORME" se muestra en primer lugar y queremos colocarla detrás de la hoja "DATOS".

Para ordenar las hojas solo tenemos que escribir la siguiente línea de código:


ficheroExcel.Sheets("INFORME").Move(After:=ficheroExcel.Sheets("DATOS"))

1 comentario:

  1. En Visual 2013 es un poco diferente, pero esto me ayudo mucho para resolver mi problema.
    Acá se hace así:
    ObjetoHoja2.Move(After:=ObjetoHoja1)

    ResponderEliminar