MACRO envíe correo de una hoja con fórmulas
Tengo una hoja llamada "ANOMALIAS" que tiene referencia de otras hojas
Lo que necesito es enviar un rango especifico de la hoja ANOMALÍAS y que me salgan
Unicamente los datos en valores,
Tengo el sig código:
Sub CorreoUnaHoja2()
'por.Dante Amor
'Enviar una hoja por correo
ActiveSheet.Unprotect
Application.DisplayAlerts = False
Application.ScreenUpdating = False
'
wpath = ThisWorkbook.Path & "\"
nombre = ActiveSheet.Name
'CEL = Range("BQ3").Value
Worksheets(Hoja4.Name).Copy
ActiveWorkbook.SaveAs Filename:=wpath & nombre & ".xlsx", _
FileFormat:=xlOpenXMLWorkbook
ActiveWorkbook.Close
'
Set dam = CreateObject("outlook.application").createitem(0) '
dam.to = "[email protected]" 'Destinatarios
dam.Subject = "ANOMALIAS DE VENTAS" '& "CORRESPONDIENTE AL MES DE: " & CEL '"Asunto"
dam.Body = "Confirmar de recibido" '"Cuerpo del mensaje"
dam.Attachments.Add wpath & nombre & ".xlsx"
dam.Send
Range("bp1").Select
Selection.ClearContents
'Application.CutCopyMode = False
ActiveSheet.Protect
MsgBox "Correo enviado y guardado", , "REPORTE ANOMALIAS"
End Sub
El cual me funciona pero...
Me envía todo el libro, además no se actualiza los datos de la hoja y por ultimo me sale
#REF en celdas donde hay fórmulas...
Espero me ayuden! :C