Добрый день.
Пишу макрос для копирования диапазона ячеек с 1 документа Excel в другой. В процессе возникла ошибка Subscript out of range. Опыта в VBA крайне мало, только учусь. Ребят, подскажите, в чём проблема. Заранее большое спасибо!
Пишу макрос для копирования диапазона ячеек с 1 документа Excel в другой. В процессе возникла ошибка Subscript out of range. Опыта в VBA крайне мало, только учусь. Ребят, подскажите, в чём проблема. Заранее большое спасибо!
Код |
---|
Sub Ìàêðîñ1() Dim filetoopen As Variant Dim wbimportfile As Workbook filetoopen = Application.GetOpenFilename(Title:="Âûáåðèòå âûãðóçêó ñ Âûíãàïóðîâñêîãî ì/ð") If filetoopen <> False Then Set wbimportfile = Workbooks.Open(filetoopen) wbimportfile.Sheets("ÃÏÍ-Ìóðàâëåíêî").Range("A1:AA92").Select Application.CutCopyMode = False wbimportfile.Sheets("ÃÏÍ-Ìóðàâëåíêî").Range("A1:AA92").Copy Before:=Workbooks("Âûíãàïóðîâñêîå ïî öåõàì 2+10 ÖÎ 2021 + ÕÌÀÎ-ßÍÀÎ").Sheets("Âûíã").Range("A1:AA92") wbimportfile.Close (False) End If End Sub |