athishvikram
New Member
- Joined
- Jul 26, 2020
- Messages
- 13
- Office Version
- 2016
- Platform
- Windows
I'm trying to run this macro below to send emails from Excel and it used to work but now it's getting stuck and making my Outlook and Excel freeze up. All it shows on the bottom of the Excel window is that it's "Saving" which I don't know why it's doing that. Can someone please help!
Sub adscallout()
'set range
Dim r As Range
Set r = Sheets("Pivot").Cells
'loop
For i = 2 To 300
ActiveSheet.Range("A1:N45").SpecialCells(xlCellTypeVisible).Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("TM").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("TM").CurrentPage = _
Sheet3.Range("A" & i).Value
ActiveSheet.PivotTables("PivotTable9").PivotFields("TM").ClearAllFilters
ActiveSheet.PivotTables("PivotTable9").PivotFields("TM").CurrentPage = _
Sheet3.Range("A" & i).Value
ActiveWorkbook.EnvelopeVisible = True
With r.Parent.MailEnvelope.Item
.To = Sheet3.Range("B" & i).Value
.cc = Sheet3.Range("D" & i).Value
.Subject = "WTD Quality Flash Report"
'.display
.send
End With
Next i
Sub adscallout()
'set range
Dim r As Range
Set r = Sheets("Pivot").Cells
'loop
For i = 2 To 300
ActiveSheet.Range("A1:N45").SpecialCells(xlCellTypeVisible).Select
ActiveSheet.PivotTables("PivotTable1").PivotFields("TM").ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("TM").CurrentPage = _
Sheet3.Range("A" & i).Value
ActiveSheet.PivotTables("PivotTable9").PivotFields("TM").ClearAllFilters
ActiveSheet.PivotTables("PivotTable9").PivotFields("TM").CurrentPage = _
Sheet3.Range("A" & i).Value
ActiveWorkbook.EnvelopeVisible = True
With r.Parent.MailEnvelope.Item
.To = Sheet3.Range("B" & i).Value
.cc = Sheet3.Range("D" & i).Value
.Subject = "WTD Quality Flash Report"
'.display
.send
End With
Next i