Если значение напр. 1092 как между 10 и 92 поставить точку?

Программирование на Visual Basic for Applications
Legachoff
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 14.10.2005 (Пт) 15:09

Если значение напр. 1092 как между 10 и 92 поставить точку?

Сообщение Legachoff » 28.12.2005 (Ср) 15:38

Если значение напр. 1092 как между 10 и 92 поставить точку?


_________________
http://1z0.ru/
http://sports-24.ru/
http://alxblog.net/
Последний раз редактировалось Legachoff 24.12.2012 (Пн) 12:55, всего редактировалось 1 раз.

Legachoff
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 14.10.2005 (Пт) 15:09

Сообщение Legachoff » 28.12.2005 (Ср) 15:39

1092 это число в ячейке

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 28.12.2005 (Ср) 15:40

Например, Print "10" & "." & "92".
Lasciate ogni speranza, voi ch'entrate.

Legachoff
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 14.10.2005 (Пт) 15:09

Сообщение Legachoff » 28.12.2005 (Ср) 15:43

а если значение постоянно меняеться , но колиество символов тоже тогда как? "**"??

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 28.12.2005 (Ср) 15:46

Как меняется? И где именно должна быть точка?
Lasciate ogni speranza, voi ch'entrate.

Legachoff
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 14.10.2005 (Пт) 15:09

Сообщение Legachoff » 28.12.2005 (Ср) 15:48

вобщем получаеться это вытягиваеться дата из текстового файла которая меняеться и получаеться типа 12122005, так как читать это неудобно хотел вставить точки 12.12.2005 вот так....

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 28.12.2005 (Ср) 15:50

Точка на каждый второй символ, что-ли?
Mid$(S,1,2) & "." & Mid$(S,3,2) & "." & Mid$(S,5,4)
Lasciate ogni speranza, voi ch'entrate.

Legachoff
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 14.10.2005 (Пт) 15:09

Сообщение Legachoff » 28.12.2005 (Ср) 16:00

да, спасибо !!

hohol_kz
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 05.08.2005 (Пт) 6:21

Сообщение hohol_kz » 14.01.2006 (Сб) 13:43

А если у тебя просто число в ячейке, то самое простое, это разделить на 100
:D
На правах саморекламмы: "Кофейник" - это тот же "чайник", только круче.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 14.01.2006 (Сб) 13:47

hohol_kz, ты весь топик прочитал или только название?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

aartyom
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 13.01.2006 (Пт) 10:58
Откуда: Riga

Сообщение aartyom » 19.01.2006 (Чт) 13:34

А как можно сделать чтоб число 1234567 делилось на цифры в отдельных ячейках? То есть чтоб стало 1 2 3 4 5 6 7

uzer_@
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 16.08.2005 (Вт) 16:44
Откуда: Санкт-Петербург

Сообщение uzer_@ » 19.01.2006 (Чт) 13:44

Dim i As String, j As Byte
i = "1234567"
For j = 1 To Len(i)
Range(Cells(2, 1), Cells(2, Len(i))).Cells(2, j) = Mid(i, j, 1)
Next


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 101

    TopList