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

Вход

Регистрация

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

 

= Мир MS Excel/Редактирование данных ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Редактирование данных ячейки
Хомяк Дата: Четверг, 29.08.2013, 15:44 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Данные выводятся из базы данных(система SAP R3), сколько выведется строк неизвестно. Есть ошибка в колонке ШМС в начале обрезаются нули. Можно ли с помощью макроса добавить впереди нули если количество символов в ячейке < 4, но если >4 закончить ?
К сообщению приложен файл: ZCO_AN_SD-.xls (82.5 Kb)
 
Ответить
СообщениеДанные выводятся из базы данных(система SAP R3), сколько выведется строк неизвестно. Есть ошибка в колонке ШМС в начале обрезаются нули. Можно ли с помощью макроса добавить впереди нули если количество символов в ячейке < 4, но если >4 закончить ?

Автор - Хомяк
Дата добавления - 29.08.2013 в 15:44
paramedic Дата: Четверг, 29.08.2013, 17:11 | Сообщение № 2
Группа: Проверенные
Ранг: Участник
Сообщений: 67
Репутация: 6 ±
Замечаний: 0% ±

Excel 2007
1. Что значит "закончить"?
2. Просто добавить нули вначале - макрос не нужен. Достаточно выставить формат ячеек 0000.
3. Как вариант - выставить формат ячейки "текстовый", тогда "как пишется, так и видится"


Я не ламер - я честный чайник

Сообщение отредактировал paramedic - Четверг, 29.08.2013, 17:14
 
Ответить
Сообщение1. Что значит "закончить"?
2. Просто добавить нули вначале - макрос не нужен. Достаточно выставить формат ячеек 0000.
3. Как вариант - выставить формат ячейки "текстовый", тогда "как пишется, так и видится"

Автор - paramedic
Дата добавления - 29.08.2013 в 17:11
Хомяк Дата: Четверг, 29.08.2013, 17:48 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
прикол в том что обрезало это во время передачи данных, так что "текстовый" не помогал
а вот про формат забыла) старая уже ))
 
Ответить
Сообщениеприкол в том что обрезало это во время передачи данных, так что "текстовый" не помогал
а вот про формат забыла) старая уже ))

Автор - Хомяк
Дата добавления - 29.08.2013 в 17:48
Hugo Дата: Четверг, 29.08.2013, 17:53 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3703
Репутация: 792 ±
Замечаний: 0% ±

365
Я думаю обрезалось не во время передачи, а самим Экселем при приёме в ячейку.
Всегда помогает сперва задать тестовый формат нужным столбцам, затем выгружать на лист данные из массива.
Другое дело что Ваша процедура импорта кривая...


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеЯ думаю обрезалось не во время передачи, а самим Экселем при приёме в ячейку.
Всегда помогает сперва задать тестовый формат нужным столбцам, затем выгружать на лист данные из массива.
Другое дело что Ваша процедура импорта кривая...

Автор - Hugo
Дата добавления - 29.08.2013 в 17:53
Хомяк Дата: Вторник, 03.09.2013, 16:59 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Hugo, У вас есть другой вариант импорта данных из ABAPa учитывая что любые данные могут там меняться как захотят ?
Для справки ABAP - внутренний язык программирования высокого уровня используется в системе SAP R3


Сообщение отредактировал Хомяк - Вторник, 03.09.2013, 17:02
 
Ответить
СообщениеHugo, У вас есть другой вариант импорта данных из ABAPa учитывая что любые данные могут там меняться как захотят ?
Для справки ABAP - внутренний язык программирования высокого уровня используется в системе SAP R3

Автор - Хомяк
Дата добавления - 03.09.2013 в 16:59
Hugo Дата: Вторник, 03.09.2013, 17:03 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3703
Репутация: 792 ±
Замечаний: 0% ±

365
Есть.
Но нет ABAPa. :)
Я же выше уже сказал - сперва ставите ячейке текстовый формат, затем выгружаете данные.
Каким ячейкам нужен текстовый формат - Вам виднее. Как минимум тем, где числа с ведущими нулями - это этот Ваш ABAP может определить/сделать?
Обычно такие значения расположены в одном столбце (разные ID, номера счетов, номера кредитных карт, любые другие номера с числом цифр более 15), следовательно ему сразу всему можно изменить формат.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеЕсть.
Но нет ABAPa. :)
Я же выше уже сказал - сперва ставите ячейке текстовый формат, затем выгружаете данные.
Каким ячейкам нужен текстовый формат - Вам виднее. Как минимум тем, где числа с ведущими нулями - это этот Ваш ABAP может определить/сделать?
Обычно такие значения расположены в одном столбце (разные ID, номера счетов, номера кредитных карт, любые другие номера с числом цифр более 15), следовательно ему сразу всему можно изменить формат.

Автор - Hugo
Дата добавления - 03.09.2013 в 17:03
Хомяк Дата: Вторник, 03.09.2013, 17:08 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Зато у меня есть ABAP.
Но нет ваших мозгов(
 
Ответить
СообщениеЗато у меня есть ABAP.
Но нет ваших мозгов(

Автор - Хомяк
Дата добавления - 03.09.2013 в 17:08
Хомяк Дата: Вторник, 03.09.2013, 17:36 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
та нуу... я уж помечтала о новом варианте передачи данных, без мучительных ФМ(
 
Ответить
Сообщениета нуу... я уж помечтала о новом варианте передачи данных, без мучительных ФМ(

Автор - Хомяк
Дата добавления - 03.09.2013 в 17:36
Hugo Дата: Вторник, 03.09.2013, 17:44 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3703
Репутация: 792 ±
Замечаний: 0% ±

365
Что за мучительные ФМ у Хомячихи? Или всёж Хомяка? :)

Выгрузить в текст свои данные не можете? А затем сразу сделать импорт в Эксель с заданием формата столбцам, текст можно убить.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеЧто за мучительные ФМ у Хомячихи? Или всёж Хомяка? :)

Выгрузить в текст свои данные не можете? А затем сразу сделать импорт в Эксель с заданием формата столбцам, текст можно убить.

Автор - Hugo
Дата добавления - 03.09.2013 в 17:44
Хомяк Дата: Вторник, 03.09.2013, 17:58 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Всетаки Хомячиха )))
мучительные у меня функциональные модули для выгрузки данных в Excel ( но без них иначе пока не получается
 
Ответить
СообщениеВсетаки Хомячиха )))
мучительные у меня функциональные модули для выгрузки данных в Excel ( но без них иначе пока не получается

Автор - Хомяк
Дата добавления - 03.09.2013 в 17:58
Hugo Дата: Вторник, 03.09.2013, 19:53 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3703
Репутация: 792 ±
Замечаний: 0% ±

365
Переделать их никто не может, чтоб нормально работали?


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеПеределать их никто не может, чтоб нормально работали?

Автор - Hugo
Дата добавления - 03.09.2013 в 19:53
Хомяк Дата: Среда, 04.09.2013, 11:57 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Они работают нормально, просто сложный код программы для самой передачи в ABAP <_<
 
Ответить
СообщениеОни работают нормально, просто сложный код программы для самой передачи в ABAP <_<

Автор - Хомяк
Дата добавления - 04.09.2013 в 11:57
  • Страница 1 из 1
  • 1
Поиск:

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