Guardar archivo excel con distinto nombre en vba
Tengo un codigo que me guarda mi archivo excel pero lo malo que cuando lo guardo y ya tengo un archivo con el mimso nombre lo guarda encima de ese archivo pero me gustaria que cuando guardo el archivo y detecta que existe el archivo con el mismo nombre genere otro aumentando al nombre el numero (1) y este esta el numero (2) y asi si es que ahy varias copias.
Sub GUARDAR() Set L1 = ActiveWorkbook Set h1 = L1.ActiveSheet ruta1 = "C:\Users\GUERRERO\Desktop\Archivos Excel\" h1.SaveAs ruta1 & h1.Name & "_Enero" & ".xlsm" End Sub
Ejemplo
Archivo guardado Comidas_Enero
Si encuentra este nombre que lo guarde con Comidas_Enero(1)
Si este mismo ya esta que guarde con el siguiente Comidas_Enero(2)
Por lo general hasta 7 veces como máximo " Comidas_Enero(7) " guardo cada archivo realizando modificaciones en el excel alguna ayuda por favor para que no se me guarde encima del archivo cosa que me ocurre con frecuencia y pierdo la data anterior.