Это лист Excel, который я использую

Когда я запускаю этот макрос

   Sub Value_fla()

    Dim k As Long
    With ActiveSheet
    k = .Cells(.Rows.Count, "D").End(xlUp).Row
    End With

    Range("D2:D" & k).Formula = Range("D2").Formula
    Range("F2:F" & k).Formula = Range("F2").Formula
    Range("G2:G" & k).Formula = Range("G2").Formula

    Range("D3:D" & k) = Range("D3:D" & k).Value
    Range("F3:F" & k) = Range("F3:F" & k).Value
    Range("G3:G" & k) = Range("G3:G" & k).Value

  End Sub

я получил это всплывающее окно

и если я нажимаю отменить макрос работает нормально. Как я могу избавиться от этого окна? какие-нибудь советы??

Excel версия 2010

1 ответ1

0

Кажется, что формула, с которой вы работаете внутри листа, имеет ссылку на другой файл, поэтому при запуске макроса вам нужно обновить ссылку на этот файл.

Я предлагаю вам перейти на страницу таблицы, если вы хотите получить правильные ответы на свой вопрос. Я также предлагаю уточнить, что вы просите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .