Здравствуйте, друзья! Нет-нет, да и нужна такая штука. Но решения пока не нашёл. В общем, в чём суть. Имеется любой макрос со строкой типа: [vba]
Код
Cells(i,1)=Cells(i,7)
[/vba] Практически всегда в ячейках текст. При этом, часто и густо, при выполнении макроса автоматически подбирается высота строки к обрабатываемой ячейке. И не важно, включено обновление экрана или нет. Это ОЧЕНЬ тормозит выполнение макроса. Вопрос. Как запретить экселю автоподбор высоты ячейки/стрроки?
Здравствуйте, друзья! Нет-нет, да и нужна такая штука. Но решения пока не нашёл. В общем, в чём суть. Имеется любой макрос со строкой типа: [vba]
Код
Cells(i,1)=Cells(i,7)
[/vba] Практически всегда в ячейках текст. При этом, часто и густо, при выполнении макроса автоматически подбирается высота строки к обрабатываемой ячейке. И не важно, включено обновление экрана или нет. Это ОЧЕНЬ тормозит выполнение макроса. Вопрос. Как запретить экселю автоподбор высоты ячейки/стрроки?emkub
emkub,Не воспроизвести, пример в студию. Конечно в слепую можете еще и Application.EnableEvents задействовать, но с примером будет проще понять что у вас и как.
emkub,Не воспроизвести, пример в студию. Конечно в слепую можете еще и Application.EnableEvents задействовать, но с примером будет проще понять что у вас и как.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
Продолжу свою эпопею Время от времени проверял вышеперечисленные способы. Что-то работало, что-то нет. Но, к сожалению, в качестве универсального решения эти способы мне не подошли. Бывает, просто вставляешь текст в ячейку/столбец/строку вручную (ctrl+c / ctrl+v) и понеслась... пол часа ожидания, пооооока он соизволит подогнать высоту строк под вставленный текст. Вот сейчас попробовал сделать тоже самое, что советовал _Boroda_, но чуть под другим ракурсом. ПЕРЕД редактированием сделал такую процедуру: ctrl+a (выделить все данные), мышкой "отредактировал" высоту строки, т.е. чуть вниз и чуть вверх, что бы значение так и осталось на 15-ти. Вставил текст, который перед этим несколько раз автоматически менял высоту, и... о чудо ничего не стало меняться! все строки остались стандартного размера! Откатаю этот способ, и если всё в норме, сделаю отдельную кнопочку макроса с этим действием
_Boroda_, bmv98rus, СПАСИБО! Возможно это конец многолетней проблемы.
Продолжу свою эпопею Время от времени проверял вышеперечисленные способы. Что-то работало, что-то нет. Но, к сожалению, в качестве универсального решения эти способы мне не подошли. Бывает, просто вставляешь текст в ячейку/столбец/строку вручную (ctrl+c / ctrl+v) и понеслась... пол часа ожидания, пооооока он соизволит подогнать высоту строк под вставленный текст. Вот сейчас попробовал сделать тоже самое, что советовал _Boroda_, но чуть под другим ракурсом. ПЕРЕД редактированием сделал такую процедуру: ctrl+a (выделить все данные), мышкой "отредактировал" высоту строки, т.е. чуть вниз и чуть вверх, что бы значение так и осталось на 15-ти. Вставил текст, который перед этим несколько раз автоматически менял высоту, и... о чудо ничего не стало меняться! все строки остались стандартного размера! Откатаю этот способ, и если всё в норме, сделаю отдельную кнопочку макроса с этим действием
_Boroda_, bmv98rus, СПАСИБО! Возможно это конец многолетней проблемы.emkub