Visual Basic - COMO PASAR DATOS A EXCEL

Life is soft - evento anual de software empresarial
 
Vista:

COMO PASAR DATOS A EXCEL

Publicado por juanB (4 intervenciones) el 26/10/2004 10:36:59
HOLA A TODOS, TENGO UNA APLICACION EN VISUAL BASIC EN LA CUAL SE CARGAN UNOS DATOS DE UNA BASE DE DATOS, EXISTE UN BOTON EL CUAL ME EJECUTA UNA HOJA DE CALCULO EN EXCEL, PUES MI PREGUNTA ES COMO PUEDO PASAR LOS DATOS QUE TENGO CARGADOS EN LA APLICACION VISUAL BASIC A LA HOJA DE CALCULO QUE SE EJECUTA AL PULSAR EN EL BOTON.

GRACIAS Y UN SALUDO.
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:COMO PASAR DATOS A EXCEL

Publicado por lito (70 intervenciones) el 01/11/2004 20:55:11
-No me calente demasiado, tendras q adaptarlo-

Private oxAp As Object 'que porqueria, perdon.
'
Public Sub Grilla2Xl(grilla As Object, PathYNombre As String, Optional Titulo As String)
Dim nr As Integer, nc As Integer, r As Integer, c As Integer, ro As Integer
Dim oxSh As Object, ss As String

nr = grilla.rows
nc = grilla.cols

Set oxSh = CreateObject("Excel.sheet")
Set oxAp = oxSh.Application

With oxAp
fon FonTit, True
If Titulo > "" Then
.cells(1, 1) = Titulo
ro = 2
End If
For r = 0 To nr - 1
If r = 1 Then fon FonNor, False: ro = ro + 1
For c = 0 To nc - 1
ss = grilla.TextMatrix(r, c)
.cells(r + 1 + ro, c + 1) = ss
Next c
Next r
End With

oxSh.SaveAs PathYNombre
MsgBox "Informe :" & vbCrLf & " " & Titulo & vbCrLf & "en" & vbCrLf & " " & PathYNombre

Set oxSh = Nothing
Set oxAp = Nothing
End Sub
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