Страницы: 1
RSS
Убрать из числа две цифры и точку
 
есть столбец и в нём находятся числа (суммы).  
105,000.00  
211,000.00  
и т.д.  
Помогите убрать из чисел точку и два нуля макросом  
чтоб было так: 105,000 и 211,000  
ctrl+h убирает все нули из числа.  
Спасибо
 
Не макросом:  
=ПОДСТАВИТЬ(A2;".00";"")
 
Измените формат числа.
 
Ничем, кроме формата ячеек после ctrl+h :)  
Формат числовой с 3 десятичными разрядами.
 
формат меняется и числа в столбце разные.
 
Бард, где пример на несколько строк, с этими разными числами и требуемым результатом?
 
вот пример
 
Почему макросом, потому что я потом и буквы буду им убирать из других столбцов
 
Public Function www(s$) As String  
If s = "" Then www = "": Exit Function  
www = Split(s, ".")(0)  
End Function
Я сам - дурнее всякого примера! ...
 
так это потом рядом столбец добавлять и как потом я его удалю, а он мне не нужен. Без вставки функции можно это сделать? без ссылок
 
{quote}{login=Бард}{date=05.06.2011 01:56}{thema=}{post}так это потом рядом столбец добавлять и как потом я его удалю, а он мне не нужен.{/post}{/quote}  
Заменить на значения и удалить исходный столбец.
 
А как заменить? Подскажете?
 
Да используйте эту UDF в Вашем макросе, кто не дает. И все будет менять на месте.  
Так короче:  
Public Function www(s$) As String  
If s <> "" Then www = Split(s, ".")(0)  
End Function  
Например:  
Public Sub sss()  
Dim c As Range  
For Each c In Selection.Cells  
c.Value = www(c.Value)  
Next  
End Sub  
Только формат ячеек предварительно надо поменять на текстовый.
Я сам - дурнее всякого примера! ...
 
{quote}{login=Бард}{date=05.06.2011 02:10}{thema=}{post}А как заменить? Подскажете?{/post}{/quote}  
Выделить результат, Меню Правка-Спецвставка-Значения-ОК.
 
Вить, скопировать забыл:-)
Я сам - дурнее всякого примера! ...
Страницы: 1
Читают тему
Наверх