Visual Basic - Pasar datos desde excel a archivo plano ??

Life is soft - evento anual de software empresarial
 
Vista:

Pasar datos desde excel a archivo plano ??

Publicado por francisca (1 intervención) el 15/02/2006 08:56:08
Quisiera saber si existe alguna forma de extraer informacion desde una planilla
excel a un archivo plano mediante programacion visual-basic. Algo asi como
una componente que permita leer las celdas de un archivo excel y llevarlas
a variables y de ahí ahi un archivo plano.

Cualquier idea se las agradecere
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:Pasar datos desde excel a archivo plano ??

Publicado por Rodrigo (17 intervenciones) el 15/02/2006 14:18:02
Francisca

De esta forma puedes extraer celdas desde una planilla Excel,
espero que te ayude :D

Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet

Set xlBook = GetObject(App.Path & "\directorio\" & file)
Set xlSheet = xlBook.Worksheets(1)

xlBook.Application.Visible = False
xlBook.Parent.Windows(1).Visible = True

xlBook.Activate
xlSheet.Activate

Dim varcelda: Dim fila: Dim columna
fila = 1
columna = 1

'se obtiene el valor de la primera celda
varcelda = xlSheet.Cells(fila, columna).Value

With xlSheet

While xlSheet.Cells(fila, 1).Value <> ""

' aca debes incrementar el valor de las
' variables (fila y columna) segun corresponda

varcelda = xlSheet.Cells(fila, columna).Value
fila =Fila + 1

Wend
End With
Set xlBook = Nothing
Set xlSheet = Nothing
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:Pasar datos desde excel a archivo plano ??

Publicado por Luciano (98 intervenciones) el 15/02/2006 17:26:24
Otra forma es exportarlo usando vba, un ejemplo:

ChDir "C:\Documents and Settings\s\Escritorio"
ActiveWorkbook.SaveAs FileName:= _
"C:\Documents and Settings\s\Escritorio\Libro1.txt", FileFormat:=xlText, _
CreateBackup:=False

Salu2
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:Pasar datos desde excel a archivo plano ??

Publicado por Víctor H. (4 intervenciones) el 08/03/2006 10:21:59
Gracias por este texto, me ha sido de mucha ayuda.
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