Visual Basic para Aplicaciones - De visual basic a excel

Life is soft - evento anual de software empresarial
 
Vista:

De visual basic a excel

Publicado por Oscar López (2 intervenciones) el 06/08/2007 15:52:25
Buenos días, alguien podría ayudarme de como almacenar los datos que voy ingresando desde visual basic a un plantilla de excel de manera ordenada.
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:De visual basic a excel

Publicado por smokalot (26 intervenciones) el 10/08/2007 12:06:44
Hola,

me suena que existe algun objeto rollo Excel.App u algu asi que lo que te hace es abrirte un excel y tu vas insertando las lines por medio de Sheet ....

Suerte,

SMK
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:De visual basic a excel

Publicado por Silverfox (1 intervención) el 26/09/2007 19:32:39
A mi me sirvio este codigo que encontre por ahí ojala y te sirva a ticopialo a un botón de comando en visual y analizalo bien

Dim oExcel As Object
Dim oBook As Object
Dim oSheet As Object

'Start a new workbook in Excel
Set oExcel = CreateObject("Excel.Application")
Set oBook = oExcel.Workbooks.Add

'Create an array with 3 columns and 100 rows
Dim DataArray(1 To 100, 1 To 3) As Variant
Dim r As Integer
For r = 1 To 100
DataArray(r, 1) = "ORD" & Format(r, "0000")
DataArray(r, 2) = Rnd() * 1000
DataArray(r, 3) = DataArray(r, 2) * 0.7
Next

'Add headers to the worksheet on row 1
Set oSheet = oBook.Worksheets(1)
oSheet.Range("A1:C1").Value = Array("Order ID", "Amount", "Tax")

'Transfer the array to the worksheet starting at cell A2
oSheet.Range("A2").Resize(100, 3).Value = DataArray

'Save the Workbook and Quit Excel
oBook.SaveAs "C:\Book1.xls"
oExcel.Quit
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