Код переходит на другой модуль без причины - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть следующий код VBA на листе:

Private Sub CommandButton1_Click()

    Call GenerateRCSection.ClearPreviousData

End Sub

, который вызывает следующий код модуля VBA:

Public Sub ClearPreviousData()

    Dim wb As Workbook
    Set wb = ThisWorkbook
    Dim ws As Worksheet
    Set ws = wb.Worksheets("Graphs")

    'Clear previous data
    ws.Range("K48:L49").Clear
    ws.Range("Q48:R49").Clear
    ws.Range("K52:L100").Clear
    ws.Range("Q52:R100").Clear


End Sub

Все выглядит нормально, но когда я запускаю код, Excel называет меня другими модулями в строке ws.Range("K48:L49").Clear ... Я не понимаю, почему, и для запуска других модулей требуется несколько минут (у них большой код) ..

Может кто-нибудь помочь мне понять? Имеет ли это какое-либо отношение к ссылкам на книги и листы?

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...