Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/макрос выставления размера строки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » макрос выставления размера строки (Макросы/Sub)
макрос выставления размера строки
maslenkin Дата: Пятница, 07.06.2019, 20:00 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
при заполнении данными и при выполнении данного макроса ранжирования, иногда происходит изменение размера ширины строки (по опыту "теряется" одна строка). В "запарке" если не выделить все строки и не присвоить им разные значения высоты строк, можно прозевать какую нибудь строку. Строка 8 например станет высотой близкой к нулю и визуально и при печати этот человек "потеряется".
Есть ли возможность у программы сделать макрос, для "передергиванья" (выставления у строк начиная со 2-ой например значению 18)? если оформить это кнопкой, то не будет необходимости на каждом листе выделять строки, назначать им например значение 19, потом назначать значение высоты строки 18... тогда эта "скрытая" строка появиться на листе
К сообщению приложен файл: 0245103.xlsm (85.6 Kb)
 
Ответить
Сообщениепри заполнении данными и при выполнении данного макроса ранжирования, иногда происходит изменение размера ширины строки (по опыту "теряется" одна строка). В "запарке" если не выделить все строки и не присвоить им разные значения высоты строк, можно прозевать какую нибудь строку. Строка 8 например станет высотой близкой к нулю и визуально и при печати этот человек "потеряется".
Есть ли возможность у программы сделать макрос, для "передергиванья" (выставления у строк начиная со 2-ой например значению 18)? если оформить это кнопкой, то не будет необходимости на каждом листе выделять строки, назначать им например значение 19, потом назначать значение высоты строки 18... тогда эта "скрытая" строка появиться на листе

Автор - maslenkin
Дата добавления - 07.06.2019 в 20:00
_Igor_61 Дата: Пятница, 07.06.2019, 20:59 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация: 90 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте, maslenkin! У меня в Вашем примере строки не теряются, или я чего-то не так понял из Вашего вопроса...
сделать макрос, для "передергиванья" (выставления у строк начиная со 2-ой например значению 18)

Добавьте в конец Вашего кода (перед "End Sub") строчку: [vba]
Код
Rows("2:1000").RowHeight = 18
[/vba]
Со второй по тысячную строку высота строки станет равной 18.
 
Ответить
СообщениеЗдравствуйте, maslenkin! У меня в Вашем примере строки не теряются, или я чего-то не так понял из Вашего вопроса...
сделать макрос, для "передергиванья" (выставления у строк начиная со 2-ой например значению 18)

Добавьте в конец Вашего кода (перед "End Sub") строчку: [vba]
Код
Rows("2:1000").RowHeight = 18
[/vba]
Со второй по тысячную строку высота строки станет равной 18.

Автор - _Igor_61
Дата добавления - 07.06.2019 в 20:59
Мир MS Excel » Вопросы и решения » Вопросы по VBA » макрос выставления размера строки (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!