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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.12.2008, 13:56   #1
laser87
 
Регистрация: 21.12.2008
Сообщений: 5
По умолчанию авто добавление символа ~ в ячейку

Здравствуйте уважаемые.
Задача такова:
есть столбец с кодами (121134) и столбец с ценами (2,50)
Нужно в каждую ячейку столбца с кодами добавить символ ~ перед кодом, а в столбце с ценами тоже самое, только в конце.

Буду очень рад, если подробно опишите, как это можно сделать
laser87 вне форума
Старый 21.12.2008, 14:08   #2
laser87
 
Регистрация: 21.12.2008
Сообщений: 5
По умолчанию

Парни, неужели ни кто не знает.
Помогите пожалуйста
laser87 вне форума
Старый 21.12.2008, 14:21   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

в столбце справа от столбца с кодами введите формулу ="~"&RC[-1],
и растяните эту формулу на нужное количество ячеек
EducatedFool вне форума
Старый 21.12.2008, 14:28   #4
laser87
 
Регистрация: 21.12.2008
Сообщений: 5
По умолчанию

А как сделать так, чтобы оно именно заменяло, ведь я потом перевожу файл в csv и мне не нужны лишние столбцы.
laser87 вне форума
Старый 21.12.2008, 14:34   #5
laser87
 
Регистрация: 21.12.2008
Сообщений: 5
По умолчанию

или хотя бы подскажите, как мне преобразовать полученную ячейку с формулой в число (или текст) так, чтобы она не зависила от первого значения. (Чтобы я мог потом первое значение удалить)
laser87 вне форума
Старый 21.12.2008, 14:39   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Выделите ячейки с кодами, и запустите макрос ДобавитьСимволВНачалоЯчейки

Потом выделите ячейки с ценами, и запустите макрос ДобавитьСимволВКонецЯчейки

Код:
Sub ДобавитьСимволВНачалоЯчейки():    For Each cell In Selection: cell.Value = "~" & cell.Value: Next: End Sub

Sub ДобавитьСимволВКонецЯчейки():    For Each cell In Selection: cell.Value = cell.Value & "~": Next: End Sub
EducatedFool вне форума
Старый 21.12.2008, 14:42   #7
laser87
 
Регистрация: 21.12.2008
Сообщений: 5
По умолчанию

спасибо большое
laser87 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авто-дозаполнение wall66 JavaScript, Ajax 2 03.11.2008 09:22
Авто удаление программы DartMrakkk Win Api 14 11.06.2008 02:13
Авто-Прокрутка в Memo eks-s Общие вопросы Delphi 2 18.04.2008 01:52
НДФЛ+продажа авто Elm0 Свободное общение 0 05.04.2008 17:07
Создание авто- загрузочной проги Gaist Общие вопросы Delphi 3 13.06.2007 13:09