Доброго времени суток! Надеюсь на вашу помощь)
История такая - в моем документе куча листов и нудных формул. В самом начале вычисляется кол-во временных интервалов. Надоело в каждой процедуре прописывать это. Их кол-во задается в начале и не меняется. Вот код (я не прогер, так что это говнокод, вероятнее всего):
Srok глобально объявлен как целое,
проблем с вызовом в каждой процедуре не было, но в каждую приходится писать эти вот строчки. Хотелось бы в сааааамом начале проекта его вычислить и вставлять по ходу действа, когда нужен.
С другой переменной, тоже задающейся в самом начале, попробовал такую вот штуку:
заругалась "constant expression required". Найденные в сети варианты с Set... тоже успехом не увенчались.
прошу вашей помощи, знатоки!
у меня вся эта байда во вкладке "Modules", где у меня описание всех кнопок, функции и тп. Мб куда в другое место надо перенести объявление глобальных переменных/констант?
История такая - в моем документе куча листов и нудных формул. В самом начале вычисляется кол-во временных интервалов. Надоело в каждой процедуре прописывать это. Их кол-во задается в начале и не меняется. Вот код (я не прогер, так что это говнокод, вероятнее всего):
Цитата |
---|
... With Worksheets("123") God = .Range("God") Mes = .Range("Mes") Srok = God * 12 + Mes ... |
Цитата |
---|
Public God, Mes, Srok As Integer |
С другой переменной, тоже задающейся в самом начале, попробовал такую вот штуку:
Цитата |
---|
Const StartDate As Date = Worksheets("123").Range("StartDate") |
заругалась "constant expression required". Найденные в сети варианты с Set... тоже успехом не увенчались.
прошу вашей помощи, знатоки!
у меня вся эта байда во вкладке "Modules", где у меня описание всех кнопок, функции и тп. Мб куда в другое место надо перенести объявление глобальных переменных/констант?