![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 25.04.2008
Сообщений: 33
|
![]()
2 SAS888:
тоесть если я хочу начинать не сначала , а с 3-й ячейки и поставить формат ячейки 2 знака после запятой и с разделителем разрядов, то могу писать в виде: For i = 3 To Cells(Rows.Count, "M").End(xlUp).Row If Cells(i, "M") <> "" Then For j = 1 To Len(Cells(i, "M")) Select Case Asc(Mid(Cells(i, "M"), j, 1)) Case 44, 46: Ms = Ms & "." Case 45, 48 To 57: Ms = Ms & Mid(Cells(i, "M"), j, 1) End Select Next Cells(i, "M") = "0 000,00": Cells(i, "R") = Val(Ms): Ms = "" End If Next Правильно мыслю? кстати - чейто у меня в етом режиме оно решило заменить все данные на "0 000,00" .... хотя на нескольких других столбцах сработало нормально ... Сорри - нашел в чем обшибка, - стовбчик не правильно указал для вставляния : Cells(i, "M") = "0 000,00": Cells(i, "R") = Val(Ms): Ms = ""
Египетский бог Сет отвечал за переменные окружения.
Последний раз редактировалось winfacks; 15.04.2009 в 12:31. |
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Правильно так:
Код:
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как преобразовать код | SeRhy | HTML и CSS | 1 | 17.08.2008 15:50 |
Как преобразовать типы | NeiL | Общие вопросы C/C++ | 1 | 31.05.2008 14:43 |
Как преобразовать одномерный массив? | kitty | Помощь студентам | 1 | 01.12.2007 20:16 |
Как преобразовать число в текст на русском языке??? | Aerodeck | Microsoft Office Excel | 2 | 09.10.2007 07:51 |