Macro no sirve cuando cambio de nombre el archivo que contienen la macro

16/04/2015 - 00:56 por angie | Informe spam
¡ Hola !
Solicito su ayuda para lograr que la macro del archivo llamado Lina.xlsm, siga funcionando cuando cambio el nombre del archivo cada semana.

Este es el codigo que requiereo corregir.

Sheets("Monet").Select
Cells.Select
Selection.ClearContents
Range("A1").Select
Workbooks.Open Filename:= _
"https://user01./Export/FileType"
Cells.Select
Selection.Copy
Windows("Lina.xlsm").Activate
ActiveSheet.Paste
Columns("A:A").Select

Preguntas similare

Leer las respuestas

#1 Lenin Puga
16/04/2015 - 14:13 | Informe spam
Tu has dado la respuesta. Si el libro se llama Lina.xlsm y mañana se llamará Duti.xlsm entonces cambias esta parte del código y si mañana se llama de otra manera pues el vuelves a cambiar la parte del código que tiene el nombre.

Windows("Lina.xlsm") por Windows("Duti.xlsm")

Saludos.

www.CapacitateExcel.com
Respuesta Responder a este mensaje
#2 Juanca de Tucma
29/04/2015 - 15:18 | Informe spam
El miércoles, 15 de abril de 2015, 19:56:18 (UTC-3), angie escribió:
¡ Hola !
Solicito su ayuda para lograr que la macro del archivo llamado Lina.xlsm, siga
funcionando cuando cambio el nombre del archivo cada semana.

Este es el codigo que requiereo corregir.

Sheets("Monet").Select
Cells.Select
Selection.ClearContents
Range("A1").Select
Workbooks.Open Filename:= _
"https://user01./Export/FileType"
Cells.Select
Selection.Copy
Windows("Lina.xlsm").Activate
ActiveSheet.Paste
Columns("A:A").Select



Hola Angie
Tal vez te sirva comenzar tu codigo con esto:
Archivo = InputBox("ingresa el nombre del archivo")
Workbooks.Open Filename:=Archivo & ".xlsm"
previamente la variable Archivo debera estar defida como String
Respuesta Responder a este mensaje
#3 Juanca de Tucma
29/04/2015 - 15:36 | Informe spam
El miércoles, 15 de abril de 2015, 19:56:18 (UTC-3), angie escribió:
¡ Hola !
Solicito su ayuda para lograr que la macro del archivo llamado Lina.xlsm, siga
funcionando cuando cambio el nombre del archivo cada semana.

Este es el codigo que requiereo corregir.

Sheets("Monet").Select
Cells.Select
Selection.ClearContents
Range("A1").Select
Workbooks.Open Filename:= _
"https://user01./Export/FileType"
Cells.Select
Selection.Copy
Windows("Lina.xlsm").Activate
ActiveSheet.Paste
Columns("A:A").Select



Perdon Angie
Luego, cada vez que necesites referirte al archivo lo harás así:
Windows(Archivo & ".xlsm").Activate
(por ejemplo)
Respuesta Responder a este mensaje
#4 angie
20/05/2015 - 19:57 | Informe spam
Lenin Puga escribió el 16/04/2015 14:13 :
Tu has dado la respuesta. Si el libro se llama Lina.xlsm y mañana se
llamará Duti.xlsm entonces cambias esta parte del código y si
mañana se llama de otra manera pues el vuelves a cambiar la parte del
código que tiene el nombre.

Windows("Lina.xlsm") por Windows("Duti.xlsm")

Saludos.

www.CapacitateExcel.com


Muchisimas gracias!! Lenin.

Siii , funciono.

Asi es como quedo mi codigo.
---------------------------------------------------------------------
Dim Archivo As String
Archivo = InputBox("ingresa el nombre del archivo")

Windows("lupita").Activate
Range("K1").Select
Windows(Archivo & ".xlsm").Activate
Range("E17").Select
ActiveCell.FormulaR1C1 = "1"
Range("E18").Select
End Sub
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida