![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 87
|
![]()
Добрый день!
Есть столбец значений (А) от 2 строки до 556. Как в макросе прописать, чтобы был выделен диапазон таблицы А, но в столбце В? Диапазон данных в столбце А постоянно меняется, и необходимо, чтобы в соответствии с ним каждый раз выделялся соответствующий диапазон в столбце В |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]() Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 87
|
![]()
Спасибище!
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Но после того, как Вы сделаете что-то с диапазоном в B - не удивляйтесь...
Переделывайте код под задачу - основное тут .Offset(, 1).
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
> Но после того, как Вы сделаете что-то с диапазоном в B - не удивляйтесь...
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Вариант
![]() ![]() Вообще, если сами наладить код не сумеете, нужно всегда показывать файл со всеми его особенностями.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 10.02.2012 в 16:08. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Вариант с использованием CurrentRegion возможно применять только тогда, когда в столбце значений отсутствуют пустые ячейки. Иначе, результат будет ошибочным. Надежнее использовать, например
Код:
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
нарвался недавно:
Cells(Rows.Count, 1).End(xlUp).Row возвращает последнюю видимую строку. Если в конце списка скрытые строки - результат будет ПОСЛЕДНЯЯ ВИДИМАЯ строка, а не ПОСЛЕДНЯЯ.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Округление вниз | Lerein | Microsoft Office Access | 2 | 10.01.2011 18:05 |
Опустить блок вниз | Darkstar100 | HTML и CSS | 10 | 26.01.2010 03:07 |
Richedit ScrollBar вниз | KoBRaAndrey | Общие вопросы Delphi | 4 | 03.01.2010 20:10 |
RichEdit опускание вниз | KoBRaAndrey | Общие вопросы Delphi | 8 | 04.12.2009 23:43 |