Страница: 1 |
Страница: 1 |
Вопрос: 123 - какого типа эта константа???
Добавлено: 17.05.05 17:26
Автор вопроса: guest2006
Здравствуйте!
Если писать
.Bookmarks.Item(s).Range.Text =SummaPropis(123)
результат "Сто двадцать три"
Если
Dim Num As Integer
Number = 123
.Bookmarks.Item(s).Range.Text =SummaPropis(Number)
ничего не выдаёт. Господа В ЧЁМ разница!!! :((
Заранее спасибо
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 17.05.05 17:39
А если так: Number = "123"
Номер ответа: 2
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #2
Добавлено: 17.05.05 18:47
В том, что Num и Number - несколько разные переменные, а также в том, что option explicit рулит.
Номер ответа: 3
Автор ответа:
guest2006
Вопросов: 3
Ответов: 6
Профиль | | #3
Добавлено: 17.05.05 19:04
Num это Number, когда в вопросе писал описАлся.
Что-то не догоняю на счёт option explicit.
Не понимаю почему, когда просто чтобы проверить вписываешь входной параметр число, то функция работает, а когда переменную того же типа(думается 123 имеет тип Integer), то не работает?
Номер ответа: 4
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #4
Добавлено: 17.05.05 19:19
Кто ничего не выдаёт? SummaPropis или .Bookmarks.Item(s).Range.Text не меняется?
Да и код процедуры SummaPropis наверное надо было показать, а то штатный телепат в отпуске
Номер ответа: 5
Автор ответа:
guest2006
Вопросов: 3
Ответов: 6
Профиль | | #5
Добавлено: 17.05.05 20:51
Всё заработало! А почему не скажу, будете смеяться!
Всем спасибо!