Application.Run "MyWorkBook.xls! Macro1"Usando Application.Run en Excel VBA cuando el nombre de libro contiene espacios
funcionará (ejecutar la macro denominada Macro1 en el archivo MyWorkBook.xls)
Application.Run "My Work Book.xls!Macro1"
no (si el nombre del libro de trabajo contiene espacios, Excel dice "no se puede encontrar la macro").
yo acabamos de pasar horas averiguar que son los espacios que causan este problema ...
¿Hay alguna forma de evitar esto sin cambiar el nombre del archivo?
Brillante, gracias! – Laurent
Mi placer. He estado allí ':)' –
En general, sería mejor utilizar siempre las comillas cuando se trata de nombres de archivo en Excel – Ahmad