publicado el 13 de marzo6 años Buenas, un favor, tengo un problema con la ejecución de una macro donde quiero que un libro luego de rellenarlo se guarde con otro nombre y se cierre pero cuando ejecuto la macro no se ejecutan esos dos pasos Windows(Lname).Activate Range("D17:F51").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Worksheets("CARATULA").Activate ActiveWorkbook.SaveAs Filename:= KName & ".xlsm", FileFormat:= _ xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False Workbooks(KName).Close savechanges:=True simplemente la salta esa parte y sigue ejecutando lo siguiente, como puedo hacer para que se ejecute si o si esa parte del código Gracias
publicado el 13 de marzo6 años Revisa el contenido de la variable KName. Si no resulta, sube tu archivo con la macro completa. Editado el el 13 de marzo6 años por Antoni
Buenas, un favor, tengo un problema con la ejecución de una macro donde quiero que un libro luego de rellenarlo se guarde con otro nombre y se cierre pero cuando ejecuto la macro no se ejecutan esos dos pasos
Windows(Lname).Activate
Range("D17:F51").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Worksheets("CARATULA").Activate
ActiveWorkbook.SaveAs Filename:= KName & ".xlsm", FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Workbooks(KName).Close savechanges:=True
simplemente la salta esa parte y sigue ejecutando lo siguiente, como puedo hacer para que se ejecute si o si esa parte del código
Gracias