Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2009, 13:14   #11
Exo
Форумчанин
 
Аватар для Exo
 
Регистрация: 25.09.2007
Сообщений: 102
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Ясно. Ну, тогда так:
Код:
Sub qq()
    Dim Cell As Range
    For Each Cell In Selection
        Cell.NumberFormat = "@": Cell.Value = CStr(Cell.Value)
    Next
End Sub
ДА ДА ДА ДА ДА !!!!!!!!!!!!!!!!!


спасибо огромное !!!

З.Ы. а можно еще пример макроса который бы не исправлял, а просто говорил о том, что данный диапазон (который выделит юзер) содержит форматы отличные от того который делает Ваш макрос (я просто не уверен, можно ли его наз. текстовым, т.к. если ячейки присвоить текстовой формат то:
а) зеленая хрень не появляется
б) ВПР не работает

наверно это "сохраненные числа в текстовом формате"...ну или как-то так...
Exo вне форума Ответить с цитированием
Старый 29.04.2009, 13:43   #12
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Дело в том, что если ячейка исходно имеет текстовый формат, то все, что в нее введено будет текстом. А если мы изменим формат ячейки, в которой уже содержится значение, то это совсем другое дело. Поэтому, предложенный выше макрос меняет формат, затем значение ячейки преобразовывает в текстовое, затем заносит это значение в ячейку.
Другими словами, есть формат ячеек, а есть формат данных, которые введены в эти ячейки. Это разные вещи.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
КАК ПЕРЕДЕЛАТЬ ФОРМАТ mp4 В ФОРМАТ 3gp,MPEG4 kamalruslan Софт 4 20.08.2015 16:16
Формат ячеек в пивотах madgrey Microsoft Office Excel 0 17.04.2009 16:18
ВПР наоборот Python Microsoft Office Excel 6 11.04.2009 00:08
Нужен ВПР olimpus Microsoft Office Excel 6 13.11.2008 18:28
Функция ВПР Pilot Microsoft Office Excel 3 21.09.2008 07:26