У меня есть очень простая функция сортировки, которая сортирует таблицу, используя столбец O и затем N.
Sub SortKV1()
With ActiveWorkbook.Sheets("KV1").Sort
.SortFields.Add Key:=Range("O3"), Order:=xlDescending
.SortFields.Add Key:=Range("N3"), Order:=xlDescending
.SetRange Range("Query_KV1")
.Header = xlNo
.Apply
Application.Goto ActiveWorkbook.Sheets("KV1").Cells(1, 1)
End With
End Sub
Однако, когда я снова сохраняю и открываю файл, возникает ошибка, и ее необходимо исправить. , Я приложил фотографии ошибки Excel ниже. Есть идеи, что не так? Я попытался создать лист заново, но это не помогло. У меня есть код VBA в модуле, и я вызываю его с помощью кнопки ActiveX.
Заранее спасибо.