Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/02/2008, 15:13
alvaal7
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 3 meses
Puntos: 0
Generar archivo texto apartir de Excel

A ESTA RESPUESTA PINO TENGO UNA DUDA LA EJECUTASTE COMO MACRO O COMO CODIGO NORMAL DE VISUAL; NECESITO PARA GENERAR EL ARCHIVO ESTE CODIGO PERO NOSE COMO ES QUE ME PIDEN EN CADA COLUMNA Y COMPLETAR LOS CAMPOS CON CEROS O ESPACIOS SEGUN EL TAMAÑO,


Cita:
Iniciado por vpino Ver Mensaje
Buscando en el foro en contre la solucion a mi necesidad. Encontre unas funciones que permite completar los campos con ceros o espacios segun el tañamo.

Function PadL(CADENA, Longitud, Optional caracter)
If IsMissing(caracter) Then caracter = " "
If Longitud < Len(CADENA) Then
PadL = Left(CADENA, Longitud)
Else
PadL = Right(String(Longitud, caracter) & CADENA, Longitud)
End If
End Function
Function PadR(CADENA, Longitud, Optional caracter)
If IsMissing(caracter) Then caracter = " "
If Longitud < Len(CADENA) Then
PadR = Left(CADENA, Longitud)
Else
PadR = Left(CADENA & String(Longitud, caracter), Longitud)
End If
End Function

Para leer una hoja especicifa en un archivo de excel lo hago asi:
variable = xlsApp.Workbooks(1).Worksheets(3).Cells(Fil, 5)

donde Worksheets(3) es la hoja numero 3 del archivo

Espero pueda servir de ayuda tal como lo fue para mi.