Метод Replace генерирует ошибку, определяемую приложением или объектом, в Excel для Mac

Метод Replace генерирует ошибку, определяемую приложением или объектом, в Excel для Mac

У меня возникли проблемы с последней версией Excel для Mac.

Вот макрос:

Sub Run()
'
' Run Macro
'

'
    Sheets("Data").Select
    Cells.Select
    Range("BK1").Activate
    Selection.Replace What:="unknown", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

    Sheets("Pivot Table").Select
    ActiveSheet.PivotTables("PivotTable1").PivotCache.Refresh
    ActiveSheet.PivotTables("PivotTable2").PivotCache.Refresh
    ActiveSheet.PivotTables("PivotTable3").PivotCache.Refresh
    ActiveSheet.PivotTables("PivotTable4").PivotCache.Refresh
    Sheets("Formatted Data").Select
    ActiveWorkbook.Worksheets("Formatted Data").AutoFilter.Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Formatted Data").AutoFilter.Sort.SortFields.Add Key _
        :=Range("A4"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
        xlSortNormal
    With ActiveWorkbook.Worksheets("Formatted Data").AutoFilter.Sort
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With



End Sub

При запуске я получаю ошибку MSFT Visual Basic:

 Run-time error '1004':

 Application-defined or object-defined error

Если я удалю эту часть, то все будет работать нормально, но это не совсем то, что мне нужно с точки зрения конечного результата:

Sheets("Data").Select
    Cells.Select
    Range("BK1").Activate
    Selection.Replace What:="unknown", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

ОБНОВЛЯТЬ

Если я удалю только эту маленькую часть, макрос запустится, но не уверен, потеряю ли я что-нибудь, удалив это:

SearchFormat:=False, _
    ReplaceFormat:=False

решение1

Ааа, нашел какую-то ссылку (в комментарии к SO, и вФорумы МС) что опция SearchFormat недействительна в версии Excel для Mac.

У других, возможно, дела обстоят не так хорошо, но я не могу найти никакой документации по версии Office VBA для OSX, поэтому не могу получить подтверждение напрямую от MS.

Связанный контент