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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2013, 12:09   #1
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию Public Const

Подскажите, может ли Const меняться автоматом, например у меня
Код:
Public Const KB = "1_Квартал"
Public Const iKB = "1_КВ"
три месяца она не меняется, а в последующих кварталах, править только в ручную?
Код:
Public Const KB = "2_Квартал"
Public Const iKB = "2_КВ"
.
Public Const KB = "4_Квартал"
Public Const iKB = "4_КВ"
Спасибо.
valerij вне форума Ответить с цитированием
Старый 02.04.2013, 12:17   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Читаем, что такое константа:

[QUOTE]Конста́нта в программировании — способ адресования данных, изменение которых рассматриваемой программой не предполагается или запрещается.[/QUOTE]

На то она и константа, чтобы не менялась

PS: Можно, конечно, заменить константу на функцию (которая будет выдавать номер квартала в зависимости от текущей даты), но этого лучше не делать
(весь шарм программы потеряется - это же не интересно, когда все само пересчитывается, и работает без вмешательства пользователя, - куда интереснее каждый месяц, и, тем более, каждый квартал, вносить изменения в программу.
Да и самое главное, - регулярная замена констант и кусков кода, позволяет тебе не терять навыки программирования, а, наоборот, развивать и совершенствовать их.
Представь себе, что программа работает без переделок год, или даже несколько лет... это же так скучно...)
EducatedFool вне форума Ответить с цитированием
Старый 02.04.2013, 14:54   #3
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
На то она и константа, чтобы не менялась
Спасибо.
Конечно, оставлю шарм.
valerij вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ Преобразование const Char в const GUID Decoy2k Общие вопросы C/C++ 9 07.02.2012 14:02
Директива PUBLIC Doholyan Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 21 19.11.2009 15:18
Private: public: Swool Общие вопросы C/C++ 2 15.09.2009 13:53
public/published методы Altera Общие вопросы Delphi 3 20.08.2009 20:03
Delphi: Public vs Published Jean-Esther Помощь студентам 1 07.03.2009 15:42