У меня есть следующий код 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
... Я не понимаю, почему, и для запуска других модулей требуется несколько минут (у них большой код) ..
Может кто-нибудь помочь мне понять? Имеет ли это какое-либо отношение к ссылкам на книги и листы?
С уважением