У меня есть таблица данных в рабочей таблице, которая содержит 140 000 строк. Когда я удаляю его в коде, память не освобождается в диспетчере задач. Он отображает 962 МБ до оператора удаления и 962 МБ после оператора удаления. Почему это? Вот мой код:
With Workbooks(strWorkbook).Worksheets(strWorksheet).ListObjects(strTable)
'Remove any filters in the table
If Not .AutoFilter Is Nothing Then .AutoFilter.ShowAllData
'Delete any existing data in the table
If .ListRows.Count > 0 Then .DataBodyRange.Delete
End With