Ayuda con código vba para Copiar y Guardar Hojas
Tengo este código para seleccionar directorio para guardar 2 hojas a copiar:
Dim Titulo, Directorio As String
Sub SeleccionarDirectorio()
Titulo = "Selecciona la ruta de tu carpeta"
On Error Resume Next
'evitaría un error en caso de no seleccionar nada o pulsar ESC
With CreateObject("shell.application")
Directorio = .browseforfolder(0, Titulo, 0).Items.Item.Path
End With: On Error GoTo 0
'la siguiente instruccíon IF ejecuta una acción a modo de ejemplo
If Directorio = "" Then
MsgBox "No has marcado ningún directorio.", , "Operación no válida"
Else
MsgBox "Ha seleccionado la siguiente ruta " & Directorio
Hoja1.Range("p1") = Directorio
End If
End Sub
''''Hasta aqui todo bien''''''
Pero ahora quiero utilizar la dirección utilizada para guardar 2 hojas copiadas y guardarlas con el nombre"RCImport", tengo este código que encontré y lo estuve amoldando pero no me resulta
Sub Guardar()
ActiveSheet.DisplayPageBreaks = False
mio = ActiveWorkbook.Name
Workbooks.Add
otro = ActiveWorkbook.Name
Workbooks(mio).Activate
Sheets(Array("COMPRAS_CAB", "COMPRAS_DET")).Copy after:=Workbooks(otro).Sheets(Workbooks(otro).Sheets.Count)
Sheets("hoja1").Visible = False
Rem ActiveWorkbook.SaveAs Filename:="D:\RCImport.xls", FileFormat:=xlTemplate8
ActiveWorkbook.SaveAs Filename:="Directorio" & RCImport.xls, FileFormat:=xlTemplate8
'ActiveWorkbook.Close savechanges:=True
ActiveWorkbook.Close (False)
ActiveSheet.DisplayPageBreaks = True
End sub