PDA

Ver la versión completa : macros en excel



Tiki
25/08/2005, 15:20
miren amigos primeramente tengo el sig. problema:

me mandan archivos en bloc de notas y los tengo que cambiar en tablas en excel pero para eso me trdo mucho asi que algien me comento de macros en excel que facilitan mucho el trabajo que lo hacen automaticamente.

deveras chavos alguien me prodria a yudar enseria se los agradeceria mucho.
de antemano gracias.


saludos!!

coolae
30/08/2005, 10:59
Mira

hacer la macro que necesitas no es muy complicado pero tenes qu epracticar un poco te recomiendo que uses la grabadora de macro cuando haces esto una vez, por ejemplo cuando tengas que importar este archivo la proxima vez grabalo y luego observa el codigo.
Por ejemplo para responderte importe un archivo txt y le puse tres columnas el codigo que me genero la grabadora es el sig:
' Macro1 Macro
' Macro grabada el 30/08/2005 por XXX
'

'
ChDir "C:\XXXX\XXXX"
Workbooks.OpenText Filename:="C:\xxxx\xxxxx\nombrearchivo", Origin:=xlMSDOS, _
StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 1), Array(16 _
, 1), Array(32, 1), Array(51, 1)), TrailingMinusNumbers:=True

Observa que la macro depues va a volver a hacer exactamente lo mismo, o sea que los futuros archivos de texto los tenes que hubicar en el mismo lugar y con el mismo nombre, ademas de obvio tener exactamente la misma forma (por lo menos en columnas, o como sea que esten delimitados los campos)...

Hace un par de macros con la grabadora y lo vas a ir entendiendo..

SALUDOS