Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 25.01.2010, 14:09   #1
мария2507
Пользователь
 
Регистрация: 21.12.2009
Сообщений: 47
По умолчанию подскажите что это означает??

s=a : b=a : a=b
мария2507 вне форума Ответить с цитированием
Старый 25.01.2010, 14:15   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,340
По умолчанию

Где Вы видите эти загадочные символы?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://money.yandex.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 25.01.2010, 14:17   #3
мария2507
Пользователь
 
Регистрация: 21.12.2009
Сообщений: 47
По умолчанию

в модуле в excel
мария2507 вне форума Ответить с цитированием
Старый 25.01.2010, 14:46   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,848
По умолчанию

Цитата:
что это означает??
Этот код меняет местами значения переменных A и B
(используется промежуточная переменная S)

Точнее, если код написан в таком виде:
s=b : b=a : a=s

Последний раз редактировалось EducatedFool; 25.01.2010 в 16:02.
EducatedFool вне форума Ответить с цитированием
Старый 25.01.2010, 16:07   #5
Aent
Форумчанин
 
Аватар для Aent
 
Регистрация: 17.07.2009
Сообщений: 519
По умолчанию

Отнюдь. ЭТОТ код
Цитата:
s=a : b=a : a=b
a и b местами не меняет. Он просто присваивает переменным s и b значение переменной a
Правильно конечно так:
Код:
s=a : a=b : b=s
мария2507, вы наверное уже сами догадались что двоеточие в этом контексте означает в VB/VBA разделитель между
последовательно выполняемыми операторами, записанными в одной строке.

Последний раз редактировалось Aent; 25.01.2010 в 16:10.
Aent вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме 20000 рублей в месяц
Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите, что означает такой синтакс... aggro HTML и CSS 3 18.01.2010 22:18
Подскажите если кто знает что это за компоненты edik Компоненты Delphi 7 02.12.2009 20:24
Ошибка SSPI что это означает? Stilet SQL, базы данных 2 25.08.2009 14:24
что означает это сообщение? 54rus Помощь студентам 15 23.07.2009 17:05
Подскажите пожалуйста, что означает строчка??? EDDY Паскаль, Turbo Pascal, PascalABC.NET 4 25.07.2008 15:32


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS