Microsoft Excel es un programa de hoja de cálculo que también crea tablas y gráficos de todas las variedades. Parte de Microsoft Office , Excel hace que la visualización y análisis de datos rápido y fácil. Sin embargo, si usted necesita para crear un gran número de gráficos, hacerlo a mano puede llevar mucho tiempo y propenso a errores . En su lugar, considere el uso de Microsoft Visual Basic . NET , nuevo y mejorado lenguaje de programación Visual Basic de Microsoft , para automatizar la tarea . Su incorporado en la integración Excel hace esto una brisa. Cosas que necesitará
Microsoft Excel ( desarrollador o profesional de edición)
Microsoft Visual Basic . NET
Ver Más instrucciones
1
abierto Basic . NET Visual y crean un nuevo proyecto.
2 Haga clic con el proyecto y seleccione Agregar referencia. Vaya a la pestaña COM y haga clic en Biblioteca de objetos de Microsoft Excel. Haga clic en Aceptar .
3
Agregar código en la función principal de su proyecto para crear una nueva instancia de la aplicación Excel. Se debe tener este aspecto :
Dim excelApp As New Microsoft.Office.Interop.Excel.Application ()
4
Agregar código para crear una nueva hoja de cálculo. Por ejemplo :
Dim wb Como Microsoft.Office.Interop.Excel.Workbook = excelApp.Workbooks.Add ()
5
Agregar código para recuperar la hoja principal de la hoja de cálculo. Por ejemplo :
hoja As Microsoft.Office.Interop.Excel.Worksheet = wb.ActiveSheet
6
Agregar datos a la hoja de cálculo . Por ejemplo , para establecer el valor en la celda superior izquierda de la hoja de cálculo ( celda A1 ) a 5 , la celda A2 de 8 y A3 a 4 , escriba el siguiente código:
sheet.Cells
( 1 , 1 ) . Valor = 5sheet.Cells ( 1 , 2 ) . Valor = 8sheet.Cells ( 1 , 3 ) . Valor = 4
Hago lo mismo con todos los datos que le gustaría utilizar en su carta.
7
Agregar código para crear la tabla :
carta As Microsoft.Office.Interop.Excel.Chart = sheet.Parent.Charts.Add () chart.ChartWizard (hoja . Range (" A1: A3 ") , Microsoft.Office.Interop.Excel.XlChartType.xl3DColumn , Excel.XlRowCol.xlColumns )
8
Agregar código para configurar la serie de datos del gráfico :
serie As Microsoft.Office.Interop.Excel.Series = chart.SeriesCollection ( 1 ) series.XValues = sheet.Range ("A1 " , "A3 ")
9 < p> El gráfico se ha completado. Puede personalizar aún más el uso de las funciones proporcionadas por el Centro de desarrolladores de Office de la Red de Desarrolladores de Microsoft en http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.chart ( office.11 ) . Aspx