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

Страницы: 1
Открытие файла
 
ikki, этот макрос записал мак рекордер? у меня не получается так

сейчас все проверяю, вроде так все ок. так и не понял в чем дело
огромное спасибо!
Изменено: na4inau - 21.04.2014 09:03:43
Открытие файла
 
Для примера файл заменил - так более понятно
Дело в том что этот файл экспортирует SAP ERP. В каком формате экспортирует, так и получается

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

Так не получается:
Код
Case s = Dir("\*Итог.xlsx")
           FolderName s

Как можно сделать?  :)
Изменено: na4inau - 22.06.2013 23:47:39
Открытие файла с не постоянным именем
 
Всем привет!
Возможно ли обращение к файлу, имя которое точно не известно?
Например если часть слово "Итог" будет всегда, а остальные символы будет меняться, как это написать?
Код
Workbooks.Open Filename:="C:\data\10Итог.xlsx"


Заранее благодарю
протянуть текст макросом
 
Цитата
ikki пишет:
Нет, не всё супер.
Попробуйте, например, на пустом листе ввести в A1 любое значение, потом - в B1 - тоже любое, потом встать в ячейку B1 и запустить макрос... Вряд ли результат Вас устроит.
Если же запустить макрос из A1 - то он вообще вылетит с ошибкой времени выполнения.

Так что задачу ставить надо чётче. Или сами дорабатывайте - думаю, принцип понятен. Надо лишь добавить проверки и обработку ошибок.

спасибо вам за то что вы такой отзывчивый, надеюсь вас очень хорошо кормят ваши знания)

для моей задачи все ок с макросом, тк протягивает по длине левого, в котором всегда есть значения ниже
протянуть текст макросом
 
ОК! все супер!
огромное спасибо!
протянуть текст макросом
 
извините, малеха не точно написал! на самом деле у меня не формула а обычный текст в ячейке.
но сути не меняет, так как надо просто протянуть.

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


Благодарю!
Протянуть формулу с определенным шагом
 
Цитата
vikttur пишет: Вместо текста - формула...
благодарю! то что нужно!
Протянуть формулу с определенным шагом
 
vikttur, смысл в том чтобы не текст вставлять, а формулу с шагом как в примере
может я не правильно выражаюсь?
Изменено: na4inau - 12.06.2013 20:12:07
Протянуть формулу с определенным шагом
 
Привет всем!
Рыл, в инете, но не смог сделать для себя
Необходимо:

протянуть формулу с шагом -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
[ Закрыто] суммирование в диапазоне листов по критерию
 
это почему мой вопрос не по теме?

мой вопрос по теме, и я думаю мне помогут!

я так понимаю что нужно удалить строку

On Error Resume Next: Application.Volatile True

И что нужно прописать в макросе, чтобы эта функция  считала?

я так понимаю простое Calculate ко всему не подходит?
[ Закрыто] суммирование в диапазоне листов по критерию
 
Спасибо огромное!
как прекрасно что есть этот форум!  :)

еще вопрос:
удален, вопрос не по теме [МОДЕРАТОР]
[ Закрыто] суммирование в диапазоне листов по критерию
 
Привет всем!
Облазил весь инет, отыскав похожие вопросы и ответы, не разобрался.

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

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

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

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

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


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

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

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