Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

293
Views
¿Por qué no se puede mover un libro de trabajo habilitado para macros a otra carpeta con el método "Nombrar como" en VBA?

El siguiente código intenta tomar un libro de trabajo habilitado para macros (.xlsm), crear una carpeta con su nombre en el mismo directorio donde se encuentra el libro de trabajo y luego mover el libro de trabajo a dicha carpeta y cambiar su nombre.

 Dim xlsm_wb As Workbook Dim xlsm_path As String Dim xlsm_name As String Dim fold_path As String Set xlsm_wb = Application.Workbooks("repositorio nóminas.xlsm") xlsm_path = xlsm_wb.Path xlsm_name = xlsm_wb.FullName fold_path = xlsm_path & "\repositorio nóminas" Debug.Print xlsm_name Debug.Print fold_path & "\matenimiento.xlsm" MkDir fold_path <- Error 75 here Name xlsm_name As fold_path & "\matenimiento.xlsm" <- or here

Como puede ver, recibo el error 75 en la penúltima instrucción, y si lo comento e intento simplemente mover el .xlsm a la carpeta sin crearlo manualmente, también me da el mismo error.

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

La razón por la que no me permite mover el libro es que para ejecutar la macro, el libro de trabajo se abrió y un archivo abierto no se puede mover mientras se usa.

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!