Excel - Macro que crea archivo aparte con solo valores

Asked By titopose on 27-Jun-12 06:14 PM
Hola!, felicitaciones por el sitio!
Tengo una macro, hecha con ayuda y adem?s, el grabador de macros.
Crea un archivo aparte donde pega (con formato y ancho de columnas) solo los
valores de resultado final de la hoja resumen de un libro.
A veces ocurre por muchos motivos que el nombre que entro en el imput ya
existe.
La pregunta es si tengo forma que la macro me de chance de cambiarlo ? (que no
sea manualmente).
Gracias


Pedro F. Pardo replied to titopose on 28-Jun-12 09:04 AM
El mi=E9rcoles, 27 de junio de 2012 23:14:53 UTC+1, titopose  escribi=F3:
los
que no


Esta macro hace lo que necesitas.
Necesitar=E1s integrarla con la que ya tienes.
Ten en cuenta lo siguiente:
-El fichero que salva es el que est=E9 activo en ese momento.
-La carpeta en la que se salva es la misma en la que est=E9 el fichero actu=
al.


Sub salvando()
ruta =3D ActiveWorkbook.Path
=20
pregunta:
nombre =3D InputBox("Introduce el nombre del fichero", "=BFNombre?")
=20
If nombre =3D "" Then Exit Sub
If Dir(ruta & "\" & nombre & ".xlsx") <> "" Then
MsgBox ("Ya existe un fichero con ese nombre, Por favor escriba otr=
o nombre")
GoTo pregunta
Else
ActiveWorkbook.SaveAs Filename:=3Druta & "\" & nombre & ".xlsx", Fi=
leFormat:=3DxlOpenXMLWorkbook, CreateBackup:=3DFalse
End If
=20

End Sub