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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир 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 (74.0 Kb)


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
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010


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

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

Excel 1997
[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 из 1
  • 1
Поиск:

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