Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/06/2011, 11:28
Avatar de hugo180486
hugo180486
 
Fecha de Ingreso: septiembre-2007
Mensajes: 199
Antigüedad: 16 años, 8 meses
Puntos: 3
Respuesta: enviar valor a excel

Mira este pequeño codigo te servira, basciamente lo que hace es abrir un Excel y poner valores, tambien puedes hacerlo con un INSERT INTO pero aqui los valores que pongas no podras colocarlos en la celda que quieres, cuando trabajas con INSERT el Excel se convierte en BD tipo Acess por poner un ejemplo

Saludos, comenta si te sirvio.

Código vb:
Ver original
  1. Dim ExApp   As Excel.Application
  2.     Dim ExLibro As Excel.Workbook
  3.     Dim i       As Integer
  4.    
  5.     Set ExApp = New Application
  6.    
  7.     Set ExLibro = ExApp.Workbooks.Open("C:\Prueba.xlsx") '// Abrir libro deseado, y asignarlo a la variable objeto
  8.    
  9.     '// Poner los valores
  10.    With ExLibro.Worksheets("Prueba")
  11.         .Cells(1, 1).Value = "Lista del 1 al 100"
  12.         .Cells(1, 1).EntireColumn.AutoFit
  13.         For i = 1 To 100
  14.             .Cells(i + 1, 1).Value = i
  15.         Next
  16.     End With
  17.    
  18.     '// Cerrar el libro y guardar cambios por default
  19.    ExLibro.Close True
  20.    
  21.     Set ExApp = Nothing
  22.     Set ExLibro = Nothing