Copiar Hoja, Guardar, Romper vínculo y abrir
¿Qué tal Experto, espero te encuentres bien, oye ya copie una macro para copiar y guardar una hoja de excel, pero ahora lo que quiero es abrir esa hoja que estoy copiando y romper el vínculo que la une a la hoja original, para poderla mandar por correo, es eso posible? De antemano te agradezco tu atención. Te anexo la rutina:
Dim CARPETA As String
CARPETA = "C:\Documents and Settings\All Users\Documents\FAM\PEDPROV\"
Dim wb As Workbook
'En la variable guarda la celda con nbre de cliente
nvaFact = Sheets("[email protected]").Range("C7").Value & "-" & Sheets("[email protected]").Range("L3").Value
'copio la hoja activa FACT
Sheets("[email protected]").Copy
' guarda esa hoja con el nombre de la variable y cierra el libro
'inhabilitamos el movimiento de hojas
Application.DisplayAlerts = False
'creamos un nuevo objeto Libro
Set wb = ActiveWorkbook
With wb
'guardamos el libro en la misma carpeta y con nombre = variable
.SaveAs CARPETA & nvaFact & ".xls"
'cerramos el libro
.Close
End With
'se libera el objeto
Set wb = Nothing
End Sub
Dim CARPETA As String
CARPETA = "C:\Documents and Settings\All Users\Documents\FAM\PEDPROV\"
Dim wb As Workbook
'En la variable guarda la celda con nbre de cliente
nvaFact = Sheets("[email protected]").Range("C7").Value & "-" & Sheets("[email protected]").Range("L3").Value
'copio la hoja activa FACT
Sheets("[email protected]").Copy
' guarda esa hoja con el nombre de la variable y cierra el libro
'inhabilitamos el movimiento de hojas
Application.DisplayAlerts = False
'creamos un nuevo objeto Libro
Set wb = ActiveWorkbook
With wb
'guardamos el libro en la misma carpeta y con nombre = variable
.SaveAs CARPETA & nvaFact & ".xls"
'cerramos el libro
.Close
End With
'se libera el objeto
Set wb = Nothing
End Sub
1 Respuesta
Respuesta de Elsa Matilde
1