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

Страницы: 1
Путь к файлу для функции ВПР в vba
 
Большое спасибо, все работает)
Путь к файлу для функции ВПР в vba
 
Если вкинуть полный путь в код, то ВПР не работает, во всех ячейках вылазит ошибка.
Может есть еще какой-то вариант?
Путь к файлу для функции ВПР в vba
 
Здравствуйте.
Подскажите пожалуйста, записал макрос, который при помощи функции ВПР, подтягивает столбец с другого файла в нужный мне файл.
Проблема в том, что Макрос постоянно запрашивает путь к файлу с которого выполняется функция ВПР.

Код
Range("Таблица1[#All]").Select
    ActiveWindow.ScrollColumn = 2
    Columns("J:J").Select
    Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
    Range("J2").Select
    ActiveCell.FormulaR1C1 = _
        "=VLOOKUP([@Причина],'[Перевод причин.xlsx]Лист1'!C1:C2,2,0)"

Путь к файлу не меняется ( C:\Users\mazurenko.v\Desktop\Статистика\Перевод причин.xlsx ).

Заранее спасибо.

Преобразование диапазона ячеек в таблицу
 
Спасибо.
Преобразование диапазона ячеек в таблицу
 
Спасибо, все работает.
Еще такой вопрос, а если в столбце J, в последней ячейке не всегда есть данные, но данные всегда есть в других столбцах, например в А, можно как-то по другому это прописать?
Преобразование диапазона ячеек в таблицу
 
Здравствуйте.
Подскажите, пожалуйста, записал макрос, который выделяет диапазон заполненных ячеек и преобразовывает в таблицу. Выглядит это как-то так:
Код
Range("A1").Select
    Range(Selection, Selection.End(xlToRight)).Select
    Range(Selection, Selection.End(xlDown)).Select
    ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$J$6302"), , xlYes).Name = _
        "Таблица1"

Но диапазон ячеек постоянно меняется (добавляются строки), а таблица строится по старому диапазону:
Код
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$J$6302"), , xlYes).Name = _
        "Таблица1"

Подскажите, как заменить строку в моем макросе, чтоб он форматировал нужный мне диапазон?
Изменено: vlad_vlad - 11.01.2018 13:31:02
Страницы: 1
Наверх