Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Универсальный путь к файлу и ячейке, без макросов
 
Появилась идея сделать универсальный путь к файлу - он записан текстом в ячейке и его можно поменять.
Один раз его прописать где-нить типа на листе config, типа как настройка.

В приложении все работает - через ДВССЫЛ у меня появляется значение ячейки на втором листе page2!A1 - все ок, но вот только название ячейки A1 было прописано тоже как текст и, соответственно, формула не протягивающаяся. Можно ли что-нить придумать?

Без макросов.
суммпроизв и массив, как избавиться от лишнего столбца и запихнуть все в одну формулу
 
Всем привет. Что-то я туплю и не могу сообразить.
В приложении все описано. 2 столбца - коды и числа, надо просуммировать числа, по определенным кодам. Можно ли это сделать одной формулой? Чтобы все работало, приходится добавлять новый столбец, либо использовать несколько формул в одной ячейке.
Спасибо
как можно оптимизировать код VBA(слишком длинный код)?
 
Добрый день!  
Имеется несколько Sub, которые имеют одинаковые алгоритмы, но разные формулы:  
 
Public Sub sales(bill as Range)  
...  
...  
if ...  
...  
while ...  
 
bill.Value = "=Sales_source!F6"  
 
...  
...  
 
можно ли как-то передавать в Sub - формулы или названия ячеек?!  
 
чтобы было так  
 
call sales(bill, "=Sales_source!F6")  
call sales(bill, "=R[1]C*R[2]C*Initial!R25C5")
 
Т.е. чтобы Sub sales был один, а сейчас у меня их 30шт(каждый с разной формулой) и в каждом по 40строк кода?  
 
Могу выслать конкретный пример.  
Спасибо!
Как инкрементировать дату?!
 
Всем привет!  
Подскажите, как можно инрементировать дату на VBA  
что было так:  
 
         янв.12    фев.12   мар.12  и до значения указанного в ячейке(допустим 1 год)  
 
Я делаю так  
 
Dim r1 As Range  
Dim dt As Date  
Dim i As Integer  
 
Set r1 = Range("A1")  
r1.NumberFormat = "mmm-yy"  
 
dt = #1/1/2012#  
 
for i = 1 to (сколько задано лет)  
r1.Select  
r1.FormulaR1C1 = dt  
Set r1 = r1.Offset(0, 1)  
next  
 
Получается так:  
создается именно столько сколько надо ячеек, но везде пишется янв.12  
почему не инкрементируется дата?!  
 
 
AutoFill не поможет, т.к. не понятно до какой ячейки автофилить.  
Если мой способ вообще не должен работать, то подскажите, как вообще можно решить мою задачу.  
 
Дано:  
Начал мес    март - значения меняются  
Начал год    2012 - значения меняются  
Срок проекта 2    - значения меняются  
 
Ннадо:  
 
Мар.12   Апр.12 .... Фев.14
Страницы: 1
Наверх