¿como trabajar con diferentes tamaños de celdas en una misma col u.

31/10/2004 - 01:12 por DANILO ARANGO | Informe spam
hola
No si se pueda trabajar con diferentes tamaños de celdas en una columna.
Estoy elaborando una platilla para una empresa, cree unas macros para Pegar
datos en unas columas, pero hasta donde llagan los datos deben de tener unos
espacios requeridos por que despues se guarda el archivo como (ARCHIVO
DELIMITADO POR ESPACIOS *.PRN), despues del final de los datos se pegan otros
datos pero estos llevan otros espacio requeridos y ME DAÑAN LOS DATOS DE
ARRIBA.
Hay alguna manera de insertar algo parecido a (SALTO DE SECCION EN WORD)

OJALA ME PUEDAN COLABORAR
DANILO ARANGO
MIL GRACIAS A TODOS
 

Leer las respuestas

#1 Héctor Miguel
31/10/2004 - 09:55 | Informe spam
hola, Danilo !

... trabajar con diferentes tamaños de celdas en una columna.
... macros para pegar datos ... hasta donde llegan ... deben de tener unos espacios requeridos
... despues se guarda el archivo como ... *.PRN
... despues del final de los datos se pegan otros ... pero estos llevan otros espacios requeridos
... ME DAÑAN LOS DATOS DE ARRIBA.
... alguna manera de insertar algo parecido a (SALTO DE SECCION EN WORD)



1º.- NO 'hay forma' de manejar celdas con anchos diferentes en una misma columna :-(
2º.- lo que puedes hacer es 'generar' VARIOS archivos *.prn [segun el ancho necesario de cada seccion] y...
'pegarlos/unirlos/colgarlos' [cada uno despues del anterior] usando...
- un archvo de proceso por lotes [*.bat] que 'utilice'...
- el comando [de ms-dos] 'copy origen1+origen2+origen3[+origen_n] destino'
- a traves de una instruccion 'shell'

-> te expongo un ejemplo al final [seguramente tendras que 'adaptarlo' a tus condiciones 'reales'] ;)
->PRIMERO<- 'analizalo'... pruebalo y... ¿comentas?
saludos,
hector.
en un modulo de codigo 'normal' ==Sub Colgar_ArchivosPRN()
Dim Directorio As String, Proceso As String, _
Origen As String, Destino As String, _
Comando As String, Libre As Integer
Directorio = "C:\Mis documentos\"
Proceso = "Rutina.bat"
Origen = "PRN_1.prn+PRN_2.prn"
Destino = " Final.prn"
Comando = "@Copy " & Origen & Destino
ChDir Directorio
Libre = FreeFile
Open Proceso For Output Access Write As Libre
Print #Libre, Comando
Close Libre
Shell Proceso, vbHide
End Sub

Preguntas similares