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

Вход

Регистрация

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

 

= Мир MS Excel/Необходимо дописать макрос, который разделяет фразу - Мир MS Excel

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

Excel 2007
Доброго времени суток!

Есть макрос, который пилит фразу на столбики. В одном столбике получается 33 символа (учитывая и пробелы), в другом - всё остальное.
Макрос собирал из разных форумов, кое-как получился )

Появилась мысль чуток его допилить. В прикреплённом файле две проблемы разобраны:
1. Если текста меньше, чем 33 символа, то в один столбик фраза не выписывается, а выписываются в оба столбика #ЗНАЧ!. Хотелось бы, чтобы фраза выписывалась в 1 столбик, а во втором было просто пусто.
2. Фраза делится на столбики, если в первом столбике последнее слово состоит из 3 и менее символов (предлоги обычно) - оно тоже переносится во второй столбик.
3. Ещё оказывается с английскими буквами не в ладах... Тоже поправить было бы хорошо.
4. (не беспокоит, но для достижения идеала) - это когда ничего нет вообще и пишется #ЗНАЧ! в обоих столбиках. Пустота должна быть.


Спасибо!
К сообщению приложен файл: 6579671.rar (25.8 Kb)


Сообщение отредактировал krestsoft - Воскресенье, 26.03.2017, 01:52
 
Ответить
СообщениеДоброго времени суток!

Есть макрос, который пилит фразу на столбики. В одном столбике получается 33 символа (учитывая и пробелы), в другом - всё остальное.
Макрос собирал из разных форумов, кое-как получился )

Появилась мысль чуток его допилить. В прикреплённом файле две проблемы разобраны:
1. Если текста меньше, чем 33 символа, то в один столбик фраза не выписывается, а выписываются в оба столбика #ЗНАЧ!. Хотелось бы, чтобы фраза выписывалась в 1 столбик, а во втором было просто пусто.
2. Фраза делится на столбики, если в первом столбике последнее слово состоит из 3 и менее символов (предлоги обычно) - оно тоже переносится во второй столбик.
3. Ещё оказывается с английскими буквами не в ладах... Тоже поправить было бы хорошо.
4. (не беспокоит, но для достижения идеала) - это когда ничего нет вообще и пишется #ЗНАЧ! в обоих столбиках. Пустота должна быть.


Спасибо!

Автор - krestsoft
Дата добавления - 25.03.2017 в 23:42
Pelena Дата: Суббота, 25.03.2017, 23:46 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
krestsoft, код надо не под спойлер прятать, а в теги (кнопка #). Исправьте
Файл сократите или заархивируйте


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеkrestsoft, код надо не под спойлер прятать, а в теги (кнопка #). Исправьте
Файл сократите или заархивируйте

Автор - Pelena
Дата добавления - 25.03.2017 в 23:46
AlexM Дата: Воскресенье, 26.03.2017, 02:21 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4490
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеКросс

Автор - AlexM
Дата добавления - 26.03.2017 в 02:21
krestsoft Дата: Воскресенье, 26.03.2017, 13:33 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
РЕШЕНИЕ ЕСТЬ. ПО КРОССУ. СПАСИБО.
 
Ответить
СообщениеРЕШЕНИЕ ЕСТЬ. ПО КРОССУ. СПАСИБО.

Автор - krestsoft
Дата добавления - 26.03.2017 в 13:33
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Необходимо дописать макрос, который разделяет фразу (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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