Приветствую. Есть макрос, в котором есть кусок кода, который оформляет выделенную ячейку или выделенный диапазон ячеек толстыми линиями:
Этот код работает практически всегда, в 99% случаев, но иногда на некоторых определенных ячейках выводит ошибку "Нельзя установить свойство weight класса border" и выделяет вторую строчку.
В интернете не нашел информацию. Где то читал про стили, возможно там есть оформление стилями, поэтому не работает, проверял, нет никаких стилей.
Может кто-то встречался с этим, помогите пожалуйста.
Код |
---|
Selection.Borders.LineStyle = True 'устанавливаем тонкие границы Selection.Borders(xlEdgeBottom).Weight = xlMedium 'устанавливаем нижнюю толстую границу Selection.Borders(xlEdgeTop).Weight = xlMedium 'устанавливаем верхнюю толстую границу Selection.Borders(xlEdgeLeft).Weight = xlMedium 'устанавливаем левую толстую границу Selection.Borders(xlEdgeRight).Weight = xlMedium 'устанавливаем правую толстую границу |
Этот код работает практически всегда, в 99% случаев, но иногда на некоторых определенных ячейках выводит ошибку "Нельзя установить свойство weight класса border" и выделяет вторую строчку.
В интернете не нашел информацию. Где то читал про стили, возможно там есть оформление стилями, поэтому не работает, проверял, нет никаких стилей.
Может кто-то встречался с этим, помогите пожалуйста.