Bom dia Turma!
Estou precisando de uma ajuda em VBA ...seguinte: Tenho uma planilha entitulada RECEBIMENTO DE CALES que detém algumas informações para rastreabilidade, existem datas, cálculos de estadias, descrição do produto e etc...o que preciso é o seguinte: preciso de um código VBA que me permita ao toque de um botão selecionar a linha de preenchimento de datas anteriores e enviar isso por email(Outlook), tenho até um código que faz isso, porém ele seleciona a planilha inteira e envia por email, mas agora preciso enviar somente o dia anterior das informações....
o código que uso hoje é esse, porém envia a planilha inteira...
Sub Send_Range()
'Desprotege a planilha utilizando o password "Senha"
Sheets("RDO - 01").Unprotect "xxxxxx"
' Select the range of cells on the active worksheet.
ActiveSheet.Range("CL01:DA330").Select
' Show the envelope on the ActiveWorkbook.
ActiveWorkbook.EnvelopeVisible = True
' Set the optional introduction field thats adds
' some header text to the email body. It also sets
' the To and Subject lines. Finally the message
' is sent.
With ActiveSheet.MailEnvelope
.Introduction = "Informações Apuradas as 06h"
.Item.To = "Recebimento de Cales"
.Item.Subject = "Recebimento de Cales - 02/08/2019"
.Item.Send
End With
'Protege novamente a planilha
Sheets("RDO - 01").Protect "xxxxxx"
End Sub
Recebimento.xlsx