Добрый день. Как проверить, находится ли выбранный диапазон в пределах столбца "B".
Код
Range("A1:B44")
Здесь ячейки располагаются и в "А", и в "В" - условие не соблюдено. Могу разве что проверить циклом каждую ячейку, но наверняка есть более короткий путь.
Sub qqq()
Dim r1 As Range
Set r1 = Range("A1:B44")
' Set r1 = Range("B1:B44") 'Раскомментировать для проверки
If r1.Columns.Count = 1 Then
If Not Intersect(r1, Columns(2)) Is Nothing Then MsgBox "Диапазон в столбце В"
End If
End Sub
Юрий М написал: ужасно низкое разрешение и пропал красный.
Юрий, драйверочки проверить и если вдруг обновились, то откатить, если нет то переставить(обновить). Недавно такое было на Intel на одной из машин? правда только с цветом, но что-то мой опыт мне подсказывает что та же причина.
Драйвер и откатывал, и ставил заново (с установочного диска и скаченный с сайта) - нет результата. Завтра отнесу в магазин - осталось два дня гарантии ))