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

Вход

Регистрация

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

 

= Мир MS Excel/Формат ячейки и копирование без потери данных. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Формат ячейки и копирование без потери данных.
annyshka28 Дата: Суббота, 07.06.2014, 15:23 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
По работе частенько сталкиваюсь с пользовательским форматом ячейки, При копировании часть данных теряется... Как можно скопировать или сохранить все данные... Пример прикрепляю...
К сообщению приложен файл: 4731422.xlsx (13.6 Kb)
 
Ответить
СообщениеПо работе частенько сталкиваюсь с пользовательским форматом ячейки, При копировании часть данных теряется... Как можно скопировать или сохранить все данные... Пример прикрепляю...

Автор - annyshka28
Дата добавления - 07.06.2014 в 15:23
Nic70y Дата: Суббота, 07.06.2014, 15:28 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9145
Репутация: 2417 ±
Замечаний: 0% ±

Excel 2010
скопировал, вставил - ни чего не потерялось.
при каких обстоятельствах это происходит?


ЮMoney 41001841029809
 
Ответить
Сообщениескопировал, вставил - ни чего не потерялось.
при каких обстоятельствах это происходит?

Автор - Nic70y
Дата добавления - 07.06.2014 в 15:28
annyshka28 Дата: Суббота, 07.06.2014, 15:52 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Это то да... Копировать вставить, а когда начинаешь в формулы вставлять типа СЦЕПИТЬ... тогда их уже не видно или копировать и вставить значение... мне важен просто весь текст...
 
Ответить
СообщениеЭто то да... Копировать вставить, а когда начинаешь в формулы вставлять типа СЦЕПИТЬ... тогда их уже не видно или копировать и вставить значение... мне важен просто весь текст...

Автор - annyshka28
Дата добавления - 07.06.2014 в 15:52
Nic70y Дата: Суббота, 07.06.2014, 16:07 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9145
Репутация: 2417 ±
Замечаний: 0% ±

Excel 2010
текст - это текст, а формат это формат. как Вы собираетесь сцеплять формат формулой?


ЮMoney 41001841029809
 
Ответить
Сообщениетекст - это текст, а формат это формат. как Вы собираетесь сцеплять формат формулой?

Автор - Nic70y
Дата добавления - 07.06.2014 в 16:07
annyshka28 Дата: Суббота, 07.06.2014, 16:15 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Поняла, просто мзог кипит уже... пошла ручками работать...


Сообщение отредактировал annyshka28 - Суббота, 07.06.2014, 16:15
 
Ответить
СообщениеПоняла, просто мзог кипит уже... пошла ручками работать...

Автор - annyshka28
Дата добавления - 07.06.2014 в 16:15
ikki Дата: Суббота, 07.06.2014, 16:15 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
отображаемое значение с учетом формата (числового, а не шрифты и разукрашки), можно получить с помощью udf[vba]
Код
Function f(r)
     f = r.Text
End Function
[/vba]
использование - см. файл.

пс. файл должен быть сохранен в формате с поддержкой макросов (xlsm, xlsb, xls - в режиме совместимости), безопасность макросов выставлена на средний или низкий уровень.
К сообщению приложен файл: 7092374.xlsm (13.7 Kb)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениеотображаемое значение с учетом формата (числового, а не шрифты и разукрашки), можно получить с помощью udf[vba]
Код
Function f(r)
     f = r.Text
End Function
[/vba]
использование - см. файл.

пс. файл должен быть сохранен в формате с поддержкой макросов (xlsm, xlsb, xls - в режиме совместимости), безопасность макросов выставлена на средний или низкий уровень.

Автор - ikki
Дата добавления - 07.06.2014 в 16:15
annyshka28 Дата: Суббота, 07.06.2014, 16:44 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
это гениально спасибо большое вы меня просто спасли....
 
Ответить
Сообщениеэто гениально спасибо большое вы меня просто спасли....

Автор - annyshka28
Дата добавления - 07.06.2014 в 16:44
ikki Дата: Суббота, 07.06.2014, 16:52 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
есть небольшой минус - не работает с ячейками, находящимися в скрытых столбцах и строках, а также со слишком узкими столбцами - вместо текста можно нарваться на решётки.

в Вашем случае решается просто с помощью немного иной функции[vba]
Код
Function ff(r)
     ff = Format(r.Value, r.NumberFormat)
End Function
[/vba]

в общем случае - для русской версии сплошной геморрой по приведению пользовательского формата Excel к адекватному формату VBA
К сообщению приложен файл: ff.xlsm (14.3 Kb)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениеесть небольшой минус - не работает с ячейками, находящимися в скрытых столбцах и строках, а также со слишком узкими столбцами - вместо текста можно нарваться на решётки.

в Вашем случае решается просто с помощью немного иной функции[vba]
Код
Function ff(r)
     ff = Format(r.Value, r.NumberFormat)
End Function
[/vba]

в общем случае - для русской версии сплошной геморрой по приведению пользовательского формата Excel к адекватному формату VBA

Автор - ikki
Дата добавления - 07.06.2014 в 16:52
annyshka28 Дата: Суббота, 07.06.2014, 19:15 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Мне корректно все выдал...
 
Ответить
СообщениеМне корректно все выдал...

Автор - annyshka28
Дата добавления - 07.06.2014 в 19:15
  • Страница 1 из 1
  • 1
Поиск:

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