Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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-сайт: basicproduction.nm.ru
 Профиль | | #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 рулит.

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
Всё заработало! А почему не скажу, будете смеяться!
Всем спасибо!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам