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

Вход

Регистрация

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

 

= Мир MS Excel/Как исправить код для сокращения цифр через тире в Excel - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Как исправить код для сокращения цифр через тире в Excel (Макросы/Sub)
Как исправить код для сокращения цифр через тире в Excel
next777 Дата: Среда, 30.03.2016, 08:52 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Есть прекрасный код, но он не выполняет до конца положенных ему необходимых функций.
К тому же есть маленькие проблемы в файле, которые мне оказались не по зубам
Описание проблем
Функция Преобразования, модернизировал, но использовать не смог так нашлись недостатки
5-6 пишет через тире, должны идти как, 5, 6 и еще несколько ... без которого невозможно использовать в работе
Итак
1) при загрузке с текстовика в D, E, F, H-L пропадают надписи, код для загрузки работает почему то и на другие столбцы, не знаю как исправить, также нужно исправить загрузку крякозябрами
2) сортировка числовая не происходит правильно (встречается текст который выводится крякозябрами, может из-за этого)
3) при подсчете через тире - нужно учитывать и цифру, 1 и конечную (1-600), для этого нужно прописанное как то считывать и подставть недостающее в столбце B2 и должно быть так в 1-3, 5, 6, 8, … 569-600
4) не нужно писать 5-6 через тире, нужно через запятую, правильно будет 5-7 и больше
5) нужна если возможно осуществить функция переноса текста кнопкой в H. Без дальнейшей потери с количеством в ячейках I2 и для последующих заполнений.
И с каждой обработкой, эту функцию использовать для заполнения выбираемой ячейкой ниже в столбце H

Жду ваших решений по данному вопросу
Прилагаю файл с основным тестом, на котором мы это будем проверять
[moder]Очень много вопросов для одной темы. К автору кода обращались по поводу доработки?[/moder]
К сообщению приложен файл: 1462995.rar(74Kb)


web-программист

Сообщение отредактировал Pelena - Среда, 30.03.2016, 10:16
 
Ответить
СообщениеЕсть прекрасный код, но он не выполняет до конца положенных ему необходимых функций.
К тому же есть маленькие проблемы в файле, которые мне оказались не по зубам
Описание проблем
Функция Преобразования, модернизировал, но использовать не смог так нашлись недостатки
5-6 пишет через тире, должны идти как, 5, 6 и еще несколько ... без которого невозможно использовать в работе
Итак
1) при загрузке с текстовика в D, E, F, H-L пропадают надписи, код для загрузки работает почему то и на другие столбцы, не знаю как исправить, также нужно исправить загрузку крякозябрами
2) сортировка числовая не происходит правильно (встречается текст который выводится крякозябрами, может из-за этого)
3) при подсчете через тире - нужно учитывать и цифру, 1 и конечную (1-600), для этого нужно прописанное как то считывать и подставть недостающее в столбце B2 и должно быть так в 1-3, 5, 6, 8, … 569-600
4) не нужно писать 5-6 через тире, нужно через запятую, правильно будет 5-7 и больше
5) нужна если возможно осуществить функция переноса текста кнопкой в H. Без дальнейшей потери с количеством в ячейках I2 и для последующих заполнений.
И с каждой обработкой, эту функцию использовать для заполнения выбираемой ячейкой ниже в столбце H

Жду ваших решений по данному вопросу
Прилагаю файл с основным тестом, на котором мы это будем проверять
[moder]Очень много вопросов для одной темы. К автору кода обращались по поводу доработки?[/moder]

Автор - next777
Дата добавления - 30.03.2016 в 08:52
KuklP Дата: Среда, 30.03.2016, 10:56 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1998
Репутация: 436 ±
Замечаний: 0% ±



Ну, с НДС и мы чего-то стoим! kuklp@mail.ru
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеКросс:
http://www.programmersforum.ru/showthread.php?t=291226

Автор - KuklP
Дата добавления - 30.03.2016 в 10:56
Апострофф Дата: Среда, 30.03.2016, 14:04 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 26 ±
Замечаний: 0% ±

Excel 2003
[offtop]
К автору кода обращались по поводу доработки?
Они мозги всем вынесли своими претензиями на цайбере.[/offtop]
[moder]Если увидели кросс - выкладывайте ссылку, чтоб другие зря не утруждались.[/moder]
Извиняюсь, не привык к свободе выкладывать ссылки на конкурентов:
http://www.cyberforum.ru/vba/thread1691123.html - почти 150 сообщений с охами и ахами, и никакого желания свою голову включать...


Сообщение отредактировал Апострофф - Среда, 30.03.2016, 14:47
 
Ответить
Сообщение[offtop]
К автору кода обращались по поводу доработки?
Они мозги всем вынесли своими претензиями на цайбере.[/offtop]
[moder]Если увидели кросс - выкладывайте ссылку, чтоб другие зря не утруждались.[/moder]
Извиняюсь, не привык к свободе выкладывать ссылки на конкурентов:
http://www.cyberforum.ru/vba/thread1691123.html - почти 150 сообщений с охами и ахами, и никакого желания свою голову включать...

Автор - Апострофф
Дата добавления - 30.03.2016 в 14:04
next777 Дата: Среда, 30.03.2016, 14:08 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Цитата Апострофф, 30.03.2016 в 14:04, в сообщении № 3
К автору кода обращались по поводу доработки?

Не хочет дорабатывать, Мол все и так сойдет


web-программист
 
Ответить
Сообщение
Цитата Апострофф, 30.03.2016 в 14:04, в сообщении № 3
К автору кода обращались по поводу доработки?

Не хочет дорабатывать, Мол все и так сойдет

Автор - next777
Дата добавления - 30.03.2016 в 14:08
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Как исправить код для сокращения цифр через тире в Excel (Макросы/Sub)
Страница 1 из 11
Поиск:

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