Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.01.2009, 18:30   #21
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Почему-то выделяет и много пустых строк. Хотя там точно ничего нет.
Там что-то есть Или было раньше...

Метод SpecialCells(xlCellTypeLastCell) возвращает последнюю ячейку, с которой ты каким-либо образом работал (изменял значение, форматировал, и т.д. и т.п.)

Так что если строки выглядят пустыми, и при этом выделяются, - это нормально.

Лучше поищи другие способы выделения диапазона.
Или избавься от этих "подпорченных" строк...
(путём выделения диапазона ячеек с последующим копированием в только что созданную книгу Excel)


P.S.: А для рисования рамок вокруг диапазона ячеек я использую такую процедуру:
(может, пригодится)
Код:
Sub SetRangeBorders(ByRef ra As Range, ByVal BordersLineStyle As XlLineStyle, ByVal BordersWeight As XlBorderWeight)
    ra.Borders.LineStyle = BordersLineStyle: ra.Borders.Weight = BordersWeight
    ra.Borders(xlDiagonalDown).LineStyle = xlNone: ra.Borders(xlDiagonalUp).LineStyle = xlNone
End Sub
Использовать можно примерно так:
Код:
Sub test()
    SetRangeBorders [e4:h16], xlDouble, xlMedium
End Sub
EducatedFool на форуме
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод данных в разных падежах с access. sashaslam БД в Delphi 3 28.05.2010 22:48
удаление значений в ячейках pirat:) Microsoft Office Excel 4 23.12.2008 20:54
Суммирование данных в ячейках запроса Kikobuster Microsoft Office Access 5 28.11.2008 14:39
Выплывающий календарь в определенных ячейках Neo007 Microsoft Office Excel 1 12.09.2008 12:50
как ограничить возможность ввода формата в ячейках? Ivo4ka Microsoft Office Excel 23 14.02.2008 09:02