Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
В цикле определить высоту строк, после выхода из цикла задать высоту диапазонам строкам
 
В моём случае по ширине строки влезает определённое колличество символов, поэтому, этот вопрос я решил таким образом. Опять же повторю, милион строк это образно. Суть того что я хочу, это ускорить процесс вычисления макроса именно таким решением которы я примерно описал. Потому что отключить обновление экрана, пересчёт формул, отключение сообщений и т. п. Это и так уже всём известный приём, ускорения процесса.  
В цикле определить высоту строк, после выхода из цикла задать высоту диапазонам строкам
 
Цитата
написал:
Скорее всего Вашу задачу можно решить, но не теми способами, на которых Вы настаиваете
я насмотрелся всякого в интернете про строки, и многое работает. Не спорю, задача решается многими другими способами, и этот способ довольно не обычный. Но суть этого способа, которого я хочу добиться именно таким решением, в том, что условия могут быть разными, и применяемые свойства и методы к диапазонам или ячейкам, можно будет проводить гораздо быстрее, неже ли, стандартными методами. Поэтому даа, что хочу, и так понятно, а как я этого хочу, я описал. Спасибо за понимание. Не создашь тему по конкретному случаю, не будет интереса у Гуру экселя, модераторы забанят, или обзовут недалеким. Описал именно эту задачу, так как она объясняет что именно хочется увидеть от VBA
Изменено: Максим Бугриев - 11.12.2021 21:12:49
Ускорение процесса в при вычислении, Массив
 
Спасибо, вы так любезны
Изменено: Максим Бугриев - 07.12.2021 22:33:25
Ускорение процесса в при вычислении, Массив
 
, в том то и дело, не хватает логики. Ладно, понял, буду методом проб и ошибок вопрос решать.  
Ускорение процесса в при вычислении, Массив
 
Отключение обновления экрана, не сильно помогает при процессе, если с отключением ве делается  за 30 секунд, а без отключения за 35, это не точные цифры, но где-то рядом
Ускорение процесса в при вычислении, Массив
 
Цитата
написал:
А что это даст
в объедененной ячейке автоподбор высоты не работает, так вот нужно изменить высоту строки в завимости от значений, сами значения показывают колличество символов в тексте
Ускорение процесса в при вычислении, Массив
 
Как это, предложить?  
Ускорение процесса в при вычислении, Массив
 
, в сообщении №5 написанно. Есть диапазон данных "" "М5:М5003", в каждой ячейке  этого диапазоне стоит цифра (любая). Так вот мне нужно изменить высоту строк диапазона "А5004:А10004", на 20(я точно не знаю, пиксели это, или миллиметры). До этого высота была подобрана авто подбором высоты. У меня есть макрос, который это делает. Но он это делает медленно, потому что перебирает каждое значение и каждую строку по отдельности в цикле при условии. Так вот, тема и называется "ускорение процесса при вычислении".Мне не хватает логики всё это занести в массив что бы процесс происходил быстрее. Похожей темы я не увидел.  
Изменено: Максим Бугриев - 07.12.2021 22:02:18
Ускорение процесса в при вычислении, Массив
 
Не хватает ума записать всё это в массив
Ускорение процесса в при вычислении, Массив
 
При условии значения из ячейки данного диапазона, изменялась в другом диапазоне соответственно, до этого было допустим подобрано авто подбором высоты, но в объедененной ячейке это не работает
Ускорение процесса в при вычислении, Массив
 
Высота строки чтоб изменилась, была до этого стандартная допустим 10, а при условии >1000, стала 20.
Ускорение процесса в при вычислении, Массив
 
Добрый день. Подскажите кто-нибудь. У меня ест диапазон ячеек "м3:м5003" Нужно применить цикл и условие, если значение из данного диапазона >допустим 1000, то высота строки другого диапазона, допустим "а5004:а10004" Изменилась на 20 пунктов. Обычны макрос у меня есть, и он работает, но при таком колличестве данных он долго работает, кто знает, как можно это всё занести в массив, и не перебирать отдельные ячейки по одной.  
Закрепление областей слева и справа
 
как закрепить левую и правую часть таблицы, чтобы при прокрутки внутри таблицы левая и правая части оставались всегда на своем месте  
Страницы: 1
Loading...