Страницы: 1
RSS
удаление столбцов из другой открытой книги
 

 

Добрый день, не пойму в чем ошибка. Необходимо удалить столбцы в другой книге (не в той где запускается макрос). По коду ниже выдает ошибку.

Код
Sub удалениестолбцов()
Dim wb As Workbook
Set wb = Workbooks.Ореn("Проверка.xlsx")
wb.Sheets("Хранение").Columns("E:E,G:G,H:H").Delete Shift:=xlToLeft
End Sub
 
Код
Sub удалениестолбцов()
    Dim wb As Workbook
    Set wb = Workbooks.Ореn("Проверка.xlsx")
    Dim v As Variant
    For Each v In Array("H:H", "G:G", "E:E")
        wb.Sheets("Хранение").Columns(v).Delete Shift:=xlToLeft
    Next
End Sub
Изменено: МатросНаЗебре - 10.10.2019 13:29:47
 
ошибка metod оr data member not found(
 
А замените Sheets(1) на Sheets("Хранение").
 
не помогло, подсвечивает строку sub
Изменено: slider85 - 10.10.2019 13:20:55
 
А переименуйте макрос в любое слово. Вместо "удалениестолбцов", например, "DelCol".
 
Аналогичная ошибка. Еще правда когда высвечивается ошибка - синим выделено слово open в коде, только после закрытия ошибки происходит выделение строки sub.
Может здесь проблема?
 
Укажите полное имя файла вместе с путём. "C:\Работа\Проверка.xlsx"
 
Убрал open в Workbooks.Ореn и все работает! Спасибо за помощь)
Страницы: 1
Наверх