
27/06/2007, 13:27
|
| | Fecha de Ingreso: julio-2002 Ubicación: stgo rec
Mensajes: 438
Antigüedad: 22 años, 9 meses Puntos: 3 | |
pasar datos de VB a excel Hola tengo el siguiente problema, al pasar los datos desde Visual Basic 6 a Execel, los datos que son por ejemplo de esta forma "00012558" al pasarlos a excel los cambia a "12558" y los numeros que estan formateados de esta manera "1.000" los pasa asi "1" en excel hay una manera de que todo lo ingresado se ponga en la celda tal cual se digito, mi pregunta es: como se configura eso ?, cual es la propiedad ?.
este es el codigo que utilizo para realizar el traspaso desde una Grid a una Excel
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = False
objExcel.DisplayAlerts = False
Set objWorkbook = objExcel.Workbooks.Add
Set objWorksheet = objWorkbook.Worksheets(1)
For i = 0 To objgrid.Rows - 1
objgrid.Row = i
For m = 0 To objgrid.Cols - 1
objgrid.Row = i
objgrid.Col = m
objWorksheet.Cells(i + 1, m + 1) = objgrid.Text
Next m
Next
'Graba el archivo exel y lo cierra
objWorkbook.SaveAs ("c:\test.xls")
objExcel.Quit
saludos
__________________ Saludos
Leo |