Hola de nuevo,
Dando una vuelta al tema, he interpretado que quizá la solución que buscabas era otra. Si lo que buscabas era aflorar el concepto 'folio' partiendo del resto de variables, quizá el archivo adjunto te dé una idea de cómo abordar la solución.
He corregido algunos importes, para confirmar que la asignación recoja los resultados más probables.
Saludos,
Base 05 (C).xlsx
Por
Victor7, · publicado
Hola a todos, tengo la siguiente parte de una macro y solicito su ayuda:
nombre=prueba.xslx
'creo un objeto:
Set XL = CreateObject("Excel.Application")
XL.Visible = True
'creo un nuevo libro llamado "prueba", cierro el archivo
Workbooks.Add
ActiveWorkbook.SaveAs nombre, -4143
ActiveWorkbook.Close
'abro con XL el libro creado
XL.Workbooks.Open "prueba.xslx"
'Selecciono la celda "a1" en el archivo prueba creado, hasta aquí no hay problema
XL.Workbooks(nombre).Sheets(1).Range("a1", "a1").Select
'aqui está el problema pues al ejecutar estos comandos, estos se ejecutan en el libro desde el que corro la macro
'lo que necesito es que corran desde el nuevo libro "prueba" que fue creado
Selection.End(xlDown).Select
Selection.End(xlDown).Select
Selection.End(xlDown).Select
ActiveCell.Rows("1:1").EntireRow.Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Espero que puedan ayudarme, lo que necesito es trabajar sobre el archivo que es creado por el excel.application.
Saludos,
Patricio