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

Страницы: 1
Как в формуле сослаться на активную ячейку?
 
Добрый день, уважаемые форумчане.  
Поиск и спарвка, результатов не принёс, поэтому создал тему:  
"Как в формуле сослаться на активную ячейку?"  
 
Подходят любые варианты:)
"СУММПРОИЗВ" и "ПРОМЕЖУТОЧНЫЕ.ИТОГИ" не дружат?
 
Добрый день, уважаемые форумчане.  
Столкнулся с проблемой "СУММПРОИЗВ" и "ПРОМЕЖУТОЧНЫЕ.ИТОГИ" не дружат:( - пример во вложении.    
Нужно поправить формулу, или ввести свою, чтобы значение  совподало с значением "Вклад", при использовании автофильтра, по столбцу "критерий".
Первое значение в строке больше нуля как критерий поиска
 
Нужна формула, которая выдаст первое значение в строке по критерию >0.  
Смотрите пример в вложении.
Резервное копирование при закрытии с удалением макросов
 
Нужно создать файл, который бы при закрытии создавал свою полную копию, за исключением участка кода который отвечает за дальнейшее копирование.  
В папке "Пример", должна храниться обновляемая копия файла в одном экземпляре, с названием "Пример копия", которая при дальнейшем пользовании не должна плодить копии.  
Вот как я попытался реализовать данное действие (во вложении пример файла):    
 
 
Function ОткрытаЛиКнига(Имя) As Boolean  
On Error Resume Next  
With Workbooks(Имя): End With  
ОткрытаЛиКнига = (Err = 0)  
End Function  
 
Private Sub Workbook_BeforeClose(Cancel As Boolean)  
' Макрос Workbook_BeforeClose  
   Dim x As String  
   Dim strFileTitle As String  
   Dim strFileName As String  
   Dim strPath As String  
     
   strFileTitle = Left(ActiveWorkbook.Name, _  
            Len(ActiveWorkbook.Name) - 5) & " " & "копия" & ".xlsm"  
   strPath = "C:\Пример"  
   strFileName = strPath & "\" & strFileTitle  
           
     ' Проверяем есть ли нужный нам файл в природе и не открыт ли уже, если открыт сохраняем закрываем  
If ОткрытаЛиКнига(strFileTitle) Then  
' Если открыта  
   Application.ScreenUpdating = False  
   Windows(strFileTitle).Activate  
   ActiveWorkbook.Save  
   Windows(strFileTitle).Close  
   Kill strFileName  
Else  
' Если не открыта  
   If Dir(strFileName) <> "" Then  
   Application.ScreenUpdating = False  
   Kill strFileName  
Else  
On Error Resume Next  
   x = GetAttr(strPath) And 0  
   If Err = 0 Then  
' Если путь существует - сохраняем копию книги  
               
       ActiveWorkbook.SaveCopyAs Filename:=strFileName  
Else  
'Если путь не существует - выводим сообщение  
         
       MsgBox "Папка " & strPath & " недоступна или не существует!", vbCritical  
     End If  
'___________________________________________________________­________________  
Application.ScreenUpdating = False  
 ActiveWorkbook.Open Filename:=strFileName  
    Windows(strFileTitle).Activate  
With ActiveWorkbook.VBProject.VBComponents("ЭтаКнига").CodeModule  
.DeleteLines 1, .CountOfLines  
End With  
 ActiveWorkbook.Save  
 ActiveWorkbook.Close  
   Exit Sub  
'___________________________________________________________­________________  
   End If  
 End If  
End Sub
Количество выбытий в "0"
 
Возможно ли как то, посчитать, с помощью формул,  
в заданном интервале значений количество выбытий  
"Продукта" в "0"?  
Пример в вложении.
Сжать или упростить формулу.
 
Доброго, времени суток!  
Есть формула:  
=ЕСЛИ(И(I8<=2;$K$5=12);ВПР(A8;Декабрь;12;0);ЕСЛИ(И(I8<=2;$K$5=11);ВПР(A8;Ноябрь;12;0);ЕСЛИ(И(I8<=2;$K$5=10);ВПР(A8;Октябрь;12;0);ЕСЛИ(И(I8<=2;$K$5=9);ВПР(A8;Сентябрь;12;0);ЕСЛИ(И(I8<=2;$K$5=8);ВПР(A8;Август;12;0);ЕСЛИ(И(I8<=2;$K$5=7);ВПР(A8;Июль;12;0);ЕСЛИ(И(I8<=2;$K$5=6);ВПР(A8;Июнь;12;0);ЕСЛИ(И(I8<=2;$K$5=5);ВПР(A8;Май;12;0);ЕСЛИ(И(I8<=2;$K$5=4);ВПР(A8;Апрель;12;0);ЕСЛИ(И(I8<=2;$K$5=3);ВПР(A8;Март;12;0);ЕСЛИ(И(I8<=2;$K$5=2);ВПР(A8;Февраль;12;0);ЕСЛИ(И(I8<=2;$K$5=1);ВПР(A8;Январь;12;0);"НЕТ"))))))))))))  
Мне нужно ещё добавить тоже но с условием больше 2 и ссылкой на другой столбец.  
А ексель не позволяет ругаясь на глубину вложений.  
Можно как - то формулу упростить, сжать, сократить?  
Заранее спасибо.  
Пример использования во вложении.
Как подтащить в другую формулу "имя"?
 
Нужно, сделать чтобы "имя" подтаскиваемое в формулу воспринималось как "имя" а не как "текст".  
Пример во вложении.
Загрузка данных с Web содержащих "report.aspx?".
 
Уже неделю бьюсь над макросом для загрузки данных с веб.  
Увы, не получается, нужна помощь.  
Нужен макрос для получения данных (формат вывода не играет роли)с веб адреса:  
"http://www.aspose.com/demos/ssrs-rendering-extensions/pages/report.aspx?ItemPath=%2fAdventureWorks+2008+Sample+Reports%2fTerritory+S­ales+Drilldown+2008"  
Ну или подобного ему в котором присутствует "report.aspx?".
Страницы: 1
Наверх