|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.04.2014, 12:00 | #1 |
Пользователь
Регистрация: 07.04.2014
Сообщений: 12
|
Как изменить высоту строки по условию
Добрый день всем !
Выделил свой вопрос в отдельную тему тк непонятно как сделать - автоподбор высоты строки не помогает Есть таблица - в ней есть ячейки в которых много текста (в моем примере в столбце D) , область таблицы A3:O5000, обьединенных ячеек нет Автоподбор высоты строк срабатывает по максимальному тексту - при этом высота строки становится безумной тк много текста в одной из ячеек Примерный алгоритм решения 1.Для строки 3 - выбираем диапазоны A3:C3 и E3:O3 (D3 исключаем тк в ней много текста) - высоту строки 3 выставляем по самому максимальному заполнению одной из ячеек диапазона A3:C3 и E3:O3 2.Для строки 4 - выбираем диапазоны A4:C4 и E4:O4 (D4 исключаем тк в ней много текста) - высоту строки 4 выставляем по самому максимальному заполнению одной из ячеек диапазона A4:C4 и E4:O4 и так далее до 5000 строки Как это реализовать макросом ? Пример во вложении |
15.04.2014, 13:11 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
может так:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 15.04.2014 в 13:25. |
15.04.2014, 13:22 | #3 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
С сохранением переноса по словам
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
15.04.2014, 13:27 | #4 |
Пользователь
Регистрация: 07.04.2014
Сообщений: 12
|
Попробовал так сделать - пример был с кнопкой + совет Игоря
поправьте если что не так еще щас попробую с сохранением переноса по словам уважаемого Казанский Последний раз редактировалось oleg4224; 15.04.2014 в 13:30. |
15.04.2014, 13:45 | #5 | |
Пользователь
Регистрация: 07.04.2014
Сообщений: 12
|
спасибо Казанскому и Игорю за помощь!!
а как сделать так чтоб выравнивание строк не с 1 строки начиналось а с 3-й - что поменять в вашем макросе ? Цитата:
Последний раз редактировалось oleg4224; 15.04.2014 в 13:47. |
|
15.04.2014, 13:57 | #6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
вот это
For i = 1 ... не наводит на мысдь, что поменять (в макросе встречается 2 раза))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
15.04.2014, 14:00 | #7 |
Пользователь
Регистрация: 07.04.2014
Сообщений: 12
|
сижу 2 день - отупел уже - сэнкс спасибо за совет я про другую строку думал ReDim rh(1 To .Rows.Count) хотя простая замена For i = 1 на For i = 3 не помогает ... поэтому и спрашиваю
Последний раз редактировалось oleg4224; 15.04.2014 в 14:05. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как увеличить высоту строки в CheckListBoxe | Dennis777 | Общие вопросы Delphi | 1 | 13.03.2013 15:12 |
Как сделать блок на всю высоту окна минус высоту шапки и футера | Qaliti | HTML и CSS | 3 | 19.07.2012 13:20 |
Изменить высоту строки DbGridEH | Aleksandr | БД в Delphi | 1 | 28.04.2011 21:09 |
Как изменить высоту PopUpMenu Item | Comer_Jus | Общие вопросы Delphi | 1 | 16.05.2008 14:26 |