Moderatori: Anthony47, Flash30005
Sub Ivio_Salva()
Dim OutApp As Object
Dim OutMail As Object
Dim EmailAddr As String
Dim Subj As String
Dim BodyText As String
EmailAddr = "xxxx@xxx.com.it" 'indirizzo mail di chi vuole ricevere il rappoto, separare con il punto e virgola
Subj = "Rapporto fine turno"
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = EmailAddr
.CC = ""
.BCC = ""
.Subject = "Rapporto di turno - Reparto Presse" & " " & Range("B2") & " " & "turno: " & Range("D2")
.Body = Range("A1").Value & " " & Range("D1") & vbCrLf & "Operatore:" & " " & Range("F2") & " " & vbCrLf & "turno del " & " " & Range("D2").Value & " del " & Range("B2").Value
.Attachments.Add ActiveWorkbook.FullName
.send
End With
ActiveWorkbook.Save
ActiveSheet.Name = Format(Range("B2").Value, "dd-mm-yyyy") & " " & Range("D2") ' rinomina il foglio con la data di domani
ActiveSheet.Copy After:=Sheets(Sheets.Count) ' crea un nuovo foglio e copia del primo
ActiveSheet.Name = Format(Range("B2").Value + 1, "dd-mm-yyyy") ' rinomina il foglio con la data di domani
Set OutMail = Nothing
Set OutApp = Nothing
ActiveSheet.Copy 'crea una copia solo del foglio corrente
nome = "G:\Comune\del " & Format([B2], "dd-mm-yyyy") & " " & [D2] & ".xls"
ActiveWorkbook.SaveAs nome 'salva solo il foglio in uso nella destinazione inserita nella variabile nome
ActiveWorkbook.Close 'chiude la copia salvata e rimane solo il file originale aperto da modificare
End Sub
Sub CStorico()
Set Ws1 = Worksheets("Storico")
Set Ws2 = Worksheets(ActiveSheet.Name)
UR2 = Ws2.Range("A" & Rows.Count).End(xlUp).Row
For RR2 = 5 To UR2
UR1 = Ws1.Range("A" & Rows.Count).End(xlUp).Row + 1
If UR1 < 3 Then UR1 = 3
Ws1.Range("A" & UR1).Value = Ws2.Range("B2").Value
Ws2.Range("A" & RR2 & ":G" & RR2).Copy Destination:=Ws1.Range("B" & UR1)
Next RR2
End Sub
Torna a Applicazioni Office Windows
Macro modifica date scelta periodo Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 11 |
Inserire dati filtrati da 2 file ad un terzo file Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 14 |
Supporto per sviluppo macro VBA Ordinare per data Autore: Carletto Ribolla |
Forum: Applicazioni Office Windows Risposte: 3 |
Inserire add.in nella barra di avvio veloce in excel 2003 Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
Visitano il forum: Nessuno e 48 ospiti