"в Exel Range может заключать в себе несколько не непрерыыных областей листа" С. Каммингс
Dim i As Variant
Range(Cells(7, 4), Cells(15, 7)).Name = "В"
Range(Cells(19, 4), Cells(38, 7)).Name = "С"
i = Range("D4:G15", "D19:G35", "D39:G41").Value 'ошибка
i = Range("В", "С").Value ' включает значения строк между В и С
видимо я туплю