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

Страницы: 1
Открытие файла
 
Всем привет!
Во вложении файл. при открытии вручную, цифры в нормальном виде, при открытии макросом, белебирда получается.
Помогите пжст победить, чтобы при открытии макросом было также как и вручную
Файл https://www.dropbox.com/s/yfmrae6bpzt5ajz/06.XLS
Изменено: na4inau - 21.04.2014 09:03:19
Открытие файла с не постоянным именем
 
Всем привет!
Возможно ли обращение к файлу, имя которое точно не известно?
Например если часть слово "Итог" будет всегда, а остальные символы будет меняться, как это написать?
Код
Workbooks.Open Filename:="C:\data\10Итог.xlsx"


Заранее благодарю
протянуть текст макросом
 
Привет всем!
Облазил весь инет и не нашол.
Подскажите, как протягивать макросом формулу? если протягивать необходимо в различных диапазонах
Макреккордер записывает только с привязкой к ячейкам.
Код
Sub Макрос4()
    Selection.AutoFill Destination:=Range("H1998:H3183")
    Range("H1998:H3183").Select
End Sub


Благодарю!
Протянуть формулу с определенным шагом
 
Привет всем!
Рыл, в инете, но не смог сделать для себя
Необходимо:

протянуть формулу с шагом -6
тоесть:
=лист1!А1
6 пустых строк (это не важно, можно чем угодно заполненные)
=лист1!А2
6 пустых строк

Пример во вложении.
Заранее Всех благодарю!
Макрос, который инициирует расчет формулы UDF
 
Доброго времени суток!
У меня есть формула UDF (спасибо огромное Игорю с этого форума, который с ней помог)
Она рассчитывается автоматически.
Но нужно чтобы она автоматически не рассчитывалась, а только тогда, когда нажму кнопку(вызову макрос)
Необходим макрос который просто заставляет рассчитать эту формулу к книге
Заранее огромное спасибо всем кто поможет новичку  :)

Код
Function SUMIF_Extended(sheet1name$, sheet2name$, sumcell$, condcell$, condition) As Long
    On Error Resume Next: Application.Volatile True
    Dim WB As Workbook, sh As Worksheet: Set WB = Application.Caller.Parent.Parent
    sh1_ind& = WB.Worksheets(sheet1name$).Index
    sh2_ind& = WB.Worksheets(sheet2name$).Index
    For i& = sh1_ind& To sh2_ind&
        Set sh = WB.Worksheets(i)
        If sh.Range(condcell$).Cells(1) = condition Then
            SUMIF_Extended = SUMIF_Extended + Val(sh.Range(sumcell$).Cells(1))
        End If
    Next
End Function
Изменено: na4inau - 10.03.2013 18:47:14
[ Закрыто] суммирование в диапазоне листов по критерию
 
Привет всем!
Облазил весь инет, отыскав похожие вопросы и ответы, не разобрался.

прошу вашей помощи  ;)

Необходимо проссумировать числа в диапазоне листов в определенной ячейке по критерию

Формулы суммесли и суммеслимн  не работают только с одним листом

Помогите написать формулу UDF

важные параметры:
1. листов может быть сотня
2. таблицы идентичны, только числа разные
3. возможность расположения формулы на итоговом листе в любой ячейке


ссылка на пример:

https://www.dropbox.com/s/25ct8t7oz0hvx31/5.xlsx?m

заранее огромное спасибо!
Страницы: 1
Наверх