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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2014, 11:04   #1
Jaroslav
Форумчанин
 
Регистрация: 08.06.2009
Сообщений: 179
По умолчанию преобразовать числа в текст

Добрый день. Мне нужно программно преобразовать числа в текст (результат находится в столбцах D и E). Числа, которые нужно преобразовать, находятся в столбцах A и B. Делаю так:
Код:
Aost = Columns("A").Rows(65536).End(xlUp).Row
For k = Aost To 2 Step -1
    Cells(k, 1) = WorksheetFunction.Text(Cells(k, 1), 0)
    Cells(k, 2) = WorksheetFunction.Text(Cells(k, 2), 0)
Next
Но, к сожалению, результата нет. Подскажите, пожалуйста, какие еще есть варианты
Вложения
Тип файла: zip проводки.zip (6.9 Кб, 7 просмотров)
Jaroslav вне форума Ответить с цитированием
Старый 05.06.2014, 11:33   #2
Jaroslav
Форумчанин
 
Регистрация: 08.06.2009
Сообщений: 179
По умолчанию

Вот ответ: сначала нужно преобразовать числа в текстовый формат
Код:
Range("A2").CurrentRegion.NumberFormat = "@"
а потом применить мой код:

Код:
Aost = Columns("A").Rows(65536).End(xlUp).Row
For k = Aost To 2 Step -1
    Cells(k, 1) = WorksheetFunction.Text(Cells(k, 1), 0)
    Cells(k, 2) = WorksheetFunction.Text(Cells(k, 2), 0)
Next
Jaroslav вне форума Ответить с цитированием
Старый 05.06.2014, 13:42   #3
Pavlov_yu
Пользователь
 
Регистрация: 22.02.2009
Сообщений: 65
По умолчанию

Sub test()
Worksheets(1).Cells(3, 7).Value = CStr(Worksheets(1).Cells(3, 1).Value)
End Sub
процедура преобразования числа из ячейки А3( Cells(3, 1) ) в строку в ячейку G3( Cells(3, 7) ). преобразование в строку выполняет ф-ия CStr().
Pavlov_yu вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В мемо преобразовать текст. Aleksandr Общие вопросы Delphi 5 25.11.2013 10:59
Преобразовать в текст - 2 Ogeris Microsoft Office Excel 3 06.03.2012 19:19
Преобразовать в текст Ogeris Microsoft Office Excel 2 02.03.2012 07:15
Разбить текст по словам и преобразовать в числа Вадос Общие вопросы C/C++ 3 15.02.2011 20:37
Преобразовать текст в числовой olimpus Microsoft Office Excel 17 12.11.2008 07:58