Привет всем!
Помогите, пожалуйста, кто не занят!
Нужно изменить последнюю цифру во всех позициях в прайсе, например, на девятку. Как это сделать, голову ломаю. Начальник просит. Помогите. Заранее спасибо.
Как изменить последнюю цифру в числе во всем столбце?
Модератор: Naeel Maqsudov
- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
мысль навскидку - привести к строке, заменить последний символ, и обратно в число 


=ЗНАЧЕН(СЦЕПИТЬ(ЛЕВСИМВ(A1;ДЛСТР(A1)-1);"9")).
Я вот такое придумал
=ROUND(A1/10;0)*10+$C$1
А как эту функцию в макрос засунуть ?

А как эту функцию в макрос засунуть ?
Код: Выделить всё
[A1:A100] = [IF(ISNUMBER(A1:A100),REPLACE(A1:A100,LEN(A1:A100),1,9)*1,A1:A100)]