Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2011, 16:11   #1
Ritulia
Новичок
Джуниор
 
Регистрация: 30.05.2010
Сообщений: 1
По умолчанию Непонятно значение символов

Мне пришлось разбираться с текстом чужой программы и я столкнулась с такими обозначениями как три апострофа ( ' ' ' ) или символ доллара ($). Гугл не помогает, поэтому решила спросит у знающих людей, каково же их предназначение?
Думаю, что три апострофа -это своеобразное обозначение комментария, но не понятно, почему же их три?
А вот с долларом загвоздка. Для облегчения понимания, приведу строку с данным символом:
StringThree = Trim$(Trim$(s100$ + s10$ + s1$) + ") " + EndWord$ + " " + SummaStringThree)
Надеюсь, что мне помогут
Заранее спасибо!
Ritulia вне форума Ответить с цитированием
Старый 09.07.2011, 16:39   #2
Watcher_1
Форумчанин
 
Аватар для Watcher_1
 
Регистрация: 22.06.2011
Сообщений: 325
По умолчанию

Доллар обычно обозначает текстовую переменную т.е. типа String
Заказать макрос можно на сайте http://excel4you.ru/
Watcher_1 вне форума Ответить с цитированием
Старый 09.07.2011, 22:22   #3
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Это фрагмент кода строки запроса?
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 10.07.2011, 22:12   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Если переменные объявлены в начале программы:
Код:
Dim StringThree$, s100$, s10$, s1$, EndWord$, SummaStringThree$
, то далее их можно использовать без "долларов".

Функция Trim$ в отличие от Trim возвращает значение типа String, а не Variant, поэтому в данном случае работает чуть быстрее.

И, наконец, ИМХО для склеивания строк лучше использовать специально предназначенный для этого оператор:
Код:
StringThree = Trim$(Trim$(s100 & s10 & s1) & ") " & EndWord & " " & SummaStringThree)
А апострофами, бывает, целые строки заполняют, не то что по 3 шт. ставят
exceleved@yandex.ru Яндекс.Деньги: 410011500007619

Последний раз редактировалось Казанский; 10.07.2011 в 22:15.
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
непонятно.. kosmo Помощь студентам 3 31.05.2011 18:20
Непонятно.... IICuX123 Общие вопросы .NET 2 23.07.2009 10:27
непонятно StasSv Microsoft Office Excel 1 26.02.2009 14:16
что то непонятно sergei64_89 Общие вопросы C/C++ 9 25.05.2008 16:58