mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Нужна аналогичная программа (надстройка, макрос) для Excel?

Оформите заказ у нас на сайте, не забыв прикрепить примеры файлов, и описать, что и как должно работать.

Автоподбор высоты в Excel

Скриншот надстройки автоподбора высоты ячеек

Надстройка для автоподбора высоты строк в Excel.

 

Автор: nerv

Last Update: 31/10/2011

E-mail автора: nerv-net@yandex.ru

 

Если Вам приходилось когда-нибудь иметь дело с бланками в Excel или просто таблицами, содержащими кучу объединенных ячеек, думаю, Вы сталкивались с проблемой подбора их высоты.

Ну не умеет этого Excel, и все тут! С обычными ячейками справляется, а объединенные не по зубам!

А ведь мы так привыкли давить на кнопку, и получать готовый результат...

Что ж, сегодня все вернется на круги своя : )

 

Исходя из названия, основная задача данной надстройки - корректный подбор высоты.

Что умеет надстройка:

  • подбирать высоту строк с объединенными ячейками, причем, объединены строки или столбцы, -  не имеет значения;
  • подбирать высоту строк с обычными ячейками.
    По сути, то же самое, чем занимается "стандартный" автоподбор;
  • с теми и другими в одной строке.
    Тут, как и в случае с объединенными, "стандартный" автоподбор высоты нам не товарищ;
  • оставлять скрытые строки скрытыми. Опять-таки, обычный автоподбор на это не способен;

 

При обработке большого количества ячеек отображается прогресс-бар,
для отслеживания процесса выполнения программы.

Чего она не умеет:

  • подбирать высоту при любой защите листа/книги/общей книги;
  • подбирать высоту в режиме общей книги.


Как пользоваться:

Да так же как и "стандартным" автоподбором высоты.
Выделяете на листе ту область, где необходимо подобрать высоту, и жмете кнопку (см. скриншот).

ВложениеРазмерЗагрузкиПоследняя загрузка
AutoFit.xla32.5 КБ6716 недель 18 часов назад

Комментарии

Здравствуйте, Ваша надстройка не работает в MS Office 2016 (ни в версии для PC ни в версии для Mac). Можете как-то обновить?

Скажите, а почему некоторые строки все-таки неправильно форматирует (пару слов "съедает" и не видно части предложения)

Все работает, спасибо, файлик засунул сюда C:\Users\" пользователь"\AppData\ Roaming\Microsoft\AddIns
Соответственно искать потом во вкладке НАДСТРОЙКИ

В некоторых строках неправильно подбирается высота - появляются пустые строки :(

Спасибо большое! Очень выручила данная надстройка. Пришлась "по вкусу" :)

Может как-то с другими макросами конфликтует, т.к. запароленная папка в редакторе макросов присутствует...

не работает под EXCEL 2013. Даже в макросах не отображается...

Всё работает.
Кнопку запуска ищите на ленте Excel, на вкладке «Надстройки»

Не работает в 2010

Спасибо

"Очень просто же делается, из любого макроса:"
а можно поподробнее как запустить программно? куда файл с макросом положить надо?

если можно, да и еще просто - запускайте, я не против )

А почему нельзя программно запустить твой макрос, nerv?
Очень просто же делается, из любого макроса:

On Error Resume Next ' на случай, если надстройка AutoFit не запущена
Application.Run "UserAutoFit_v_42" ' запускаем подбор высоты строк

PS: А название макроса, который нужно запускать, я узнал так (в Excel 2003):

Sub ИмяМакроса()
    MsgBox Application.CommandBars(1).Controls(5).Controls(2).Controls(3).OnAction
End Sub

> Один нюанс: после добавления данной надстройки. Excel 2007 автоматически не открывает книгу. Только после нажатия кнопки: "Главное меню". Есть варианты решения проблемы?
насколько помню, у меня в 2010 аналогичных проблем не наблюдалось

> скажите можно ли впихнуть выполнение этой надстройки в код другого макроса? если можно, то подскажите пожалуйста как?
в данной реализации нельзя

скажите можно ли впихнуть выполнение этой надстройки в код другого макроса? если можно, то подскажите пожалуйста как?

Один нюанс: после добавления данной надстройки. Excel 2007 автоматически не открывает книгу. Только после нажатия кнопки: "Главное меню". Есть варианты решения проблемы?

> Не заработало в Excel 2010.(не появилась строка пользовательского автоформата)
см. на вкладке "Надстройки"

> Не корректно подбирает высоту строки, бывает появляется пустая строка
привет ребятам из microsoft

> Спасибо огромное, держи 50. чем могу
спасибо : )

Не заработало в Excel 2010.(не появилась строка пользовательского автоформата)

Не корректно подбирает высоту строки, бывает появляется пустая строка.

Спасибо огромное, держи 50. чем могу

Добрый день. Можно, но для этого придется вносить изменения в код. Если очень надо, напишите мне на почту, реализую за небольшое вознаграждение.

Можно ли настроить горячую клавишу на данную надстройку? если да, то как?

пожалуйста ) Должно корректно работать в версиях excel 2003+

Спасибо огромное, в 2003 Office все корректно робит!

надстройка работает в 2010? если да, то как использовать?

Огромное спасибо!

Или я не так что то делаю, или эта надстройка не работает в офис 2010???

У меня к сожалению 2 нижних строки скрывает (

Огромное спасибо! очень помогла эта надстройка!

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
         _  _     ____                _____   _  __
___ | || | / ___| _ __ ___ | ____| | |/ /
/ __| | || |_ \___ \ | '_ ` _ \ | _| | ' /
| (__ |__ _| ___) | | | | | | | | |___ | . \
\___| |_| |____/ |_| |_| |_| |_____| |_|\_\
Введите код, изображенный в стиле ASCII-арт.