Страницы: 1
RSS
VBA excel копирование и вставка не значений, а связей на файл, Помогите пожалуйста! Как на VBA правильно написать команду что бы при копировании диапазона и дальнейшем его выставлении вставлялась связи на этот диапазон
 
Добрый день всем! Я Новичков в VBA. Макрос сделала по переносу данных из перечня книг в одну, но все переносится значениями, а мне надо что бы вставлялись связи на эти книги, что бы потом по ссылке можно было провалиться в книгу.
как правильно написать команду?
Cells(lRow+1,1).PasteSpecial
Selection PasteSpecial Paste:=xlPasteValues
все работает и вставляются значения.
Подсмотрела в макрорекодере как связи ставить но не подаётся связать
там написано

ActiveSheet.Paste Link:=True
А когда я вставляю вместо своего
Cells(lRow+1,1).PasteSpecial
paste link:=True

Макрос дебачит
помогите исправить, пожалуйста 🙏🏻  
 
Попробуйте так:
Код
    With ThisWorkbook.ActiveSheet
        .Parent.Activate
        .Select
        .Cells(lRow + 1, 1).Select
        .Paste Link:=True
    End With
ThisWorkbook и ActiveSheet при необходимости замените на целевые объекты книги и листа.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
Страницы: 1
Наверх