Если можно, то было бы неплохо на моем файле экспериментировать.
По сути просто нужно вставить в код Авто фильтр с условием. У меня не выходит.
Sub esendtable()
Dim outlook As Object
Dim newEmail As Object
Dim xInspect As Object
Dim pageEditor As Object
Set outlook = CreateObject("Outlook.Application")
Set newEmail = outlook.CreateItem(0)
With newEmail
.To = Sheet1.Range("A2").Text
.CC = ""
.BCC = ""
.Subject = "Data"
.Body = "Please find the requested information" & vbCrLf & "Best Regards"
.display
Set xInspect = newEmail.GetInspector
Set pageEditor = xInspect.WordEditor
Sheet1.Range("B3").AutoFilter Field:=4, Criteria1:="3"
Sheet1.Range("B3:" & "G" & "7").Copy
'Sheet1.Range("B3:" & Cells(100, 7).Address).Copy
pageEditor.Application.Selection.PasteAndFormat (wdFormatPlainText)
.display
'.Send
Set pageEditor = Nothing
Set xInspect = Nothing
End With
Set newEmail = Nothing
Set outlook = Nothing
End Sub
ПОМОГИТЕ ВПИСАТЬ ПРАВИЛЬНО ВМЕСТО ЦИФРЫ 7 (!!! Выделено в коде красным) номер последней заполненной строки, которая видна после фильтрации? ВСЕ ОСТАЛЬНОЕ РАБОТАЕТ!
По сути просто нужно вставить в код Авто фильтр с условием. У меня не выходит.
Sub esendtable()
Dim outlook As Object
Dim newEmail As Object
Dim xInspect As Object
Dim pageEditor As Object
Set outlook = CreateObject("Outlook.Application")
Set newEmail = outlook.CreateItem(0)
With newEmail
.To = Sheet1.Range("A2").Text
.CC = ""
.BCC = ""
.Subject = "Data"
.Body = "Please find the requested information" & vbCrLf & "Best Regards"
.display
Set xInspect = newEmail.GetInspector
Set pageEditor = xInspect.WordEditor
Sheet1.Range("B3").AutoFilter Field:=4, Criteria1:="3"
Sheet1.Range("B3:" & "G" & "7").Copy
'Sheet1.Range("B3:" & Cells(100, 7).Address).Copy
pageEditor.Application.Selection.PasteAndFormat (wdFormatPlainText)
.display
'.Send
Set pageEditor = Nothing
Set xInspect = Nothing
End With
Set newEmail = Nothing
Set outlook = Nothing
End Sub
ПОМОГИТЕ ВПИСАТЬ ПРАВИЛЬНО ВМЕСТО ЦИФРЫ 7 (!!! Выделено в коде красным) номер последней заполненной строки, которая видна после фильтрации? ВСЕ ОСТАЛЬНОЕ РАБОТАЕТ!
Изменено: - 23.07.2020 09:07:57