Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Суммировать значения в строке по рядом стоящему индексу
 
Помогите оптимизировать формулу никак не могу сообразить сам!
Невозможно добавить/удалить строки в таблице, Ошибка при проведении действия
 
Есть некая большая таблица, при попытке добавить/удалить строку сразу вылетает сообщение "прекращена работа программы..."
1. При поиске крайней рабочей клетки "ctrl"+"end" вылетает за область таблицы ссылаясь каждый раз на новую ячейку.... Все ячейки пустые (справа и снизу таблицы) разъеденены и очищены.
2. Данная ошибка в MS2019 отсутствует, но на работе стоят 2010 и 2017... и там и там существует данная проблема....

Файл более 1,5МБ (в двоичном сохранении)
https://cloud.mail.ru/public/2AFi/3EZRXsJ6q
Изменено: catand76 - 04.08.2020 16:35:50
Как победить ошибку "method `activate` of object `RANGE` failed"?, После обновления винды начала выскакивать ошибка
 
Есть такой макрос (подсвечивания строки и столбца нахождения курсора):
Код
Dim Coord_Selection As Boolean   'Глобальная переменная вкл./выкл. подсветки
 
Sub Selection_On()   'вкл. подсветки
    Coord_Selection = True
End Sub
 
Sub Selection_Off()  'выкл.подсветки
    Coord_Selection = False
End Sub
 
'Основная процедура выполняющая выделение
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim WorkRange As Range
 
    If Target.Cells.Count > 1 Then Exit Sub  'Если выделено более 1 ячейки - выходим
    If Coord_Selection = False Then Exit Sub    'Если выключено выделение - выходим
 
    Application.ScreenUpdating = False
    Set WorkRange = Range("A2:M600")    'Адрес рабочего диапазона работы выделения
    Intersect(WorkRange, Union(Target.EntireColumn, Target.EntireRow)).Select   'Формируем крестообразный диапазон и выделяем
    Target.Activate
End Sub

Раньше все работало норм, теперь на строке "Set WorkRange = Range("A2:M600")"  выскакивает ошибка: "method `activate` of object `RANGE` failed"
Помогите победить....
Изменено: catand76 - 25.09.2019 14:40:24
Страницы: 1
Наверх