Здравствуйте! Ребята, если на листе несколько и более таблиц то удаление строки в одной из таблицы методом EntireRow.Delete выдает ошибку, в тоже время при ручном выполнении данного действия, удаление происходит корректно. Какой метод или дополнительный код необходим дабы удалять строки таблицы при несколько и боле таблиц на листе?
Здравствуйте! Ребята, если на листе несколько и более таблиц то удаление строки в одной из таблицы методом EntireRow.Delete выдает ошибку, в тоже время при ручном выполнении данного действия, удаление происходит корректно. Какой метод или дополнительный код необходим дабы удалять строки таблицы при несколько и боле таблиц на листе?Сергей13
nilem, как понять Resize(, 2) это сдвиг на вторую колонку в таблице? Для таблицы с одной колонкой можно применить удаление строки находясь на ячейке Cell.Cells.delete
nilem, как понять Resize(, 2) это сдвиг на вторую колонку в таблице? Для таблицы с одной колонкой можно применить удаление строки находясь на ячейке Cell.Cells.deleteСергей13
Сообщение отредактировал Сергей13 - Пятница, 25.10.2019, 23:09
Из справки Resize - Изменяет размер указанного диапазона. Возвращает объект Range, который представляет измененный диапазон. В нашем случае Resize(, 2) изменяет размер на 2 столбца
Из справки Resize - Изменяет размер указанного диапазона. Возвращает объект Range, который представляет измененный диапазон. В нашем случае Resize(, 2) изменяет размер на 2 столбцаnilem
в тоже время при ручном выполнении данного действия, удаление происходит корректно
А вот это сказки. Строку, пересекающую несколько таблиц целиком (EntireRow) вручную тоже удалить нельзя. Если же говорить о строке таблицы (ListRow), то она удаляется так [vba]
в тоже время при ручном выполнении данного действия, удаление происходит корректно
А вот это сказки. Строку, пересекающую несколько таблиц целиком (EntireRow) вручную тоже удалить нельзя. Если же говорить о строке таблицы (ListRow), то она удаляется так [vba]
RAN, Приветствую! Речь шла о ручном удалении именно строк таблицы (было не пояснено). А если без дополнительных свойств и методов, потому как в моем случаи переменная Cell включает в себя лист, таблицу и нахождение элемента в колонке по строке, если к переменной добавить просто удаление Cell.delete, то строка в нужной таблице удаляется корректно независимо от того скрыт ли столбец и от пересечений по строкам соседних таблиц.
RAN, Приветствую! Речь шла о ручном удалении именно строк таблицы (было не пояснено). А если без дополнительных свойств и методов, потому как в моем случаи переменная Cell включает в себя лист, таблицу и нахождение элемента в колонке по строке, если к переменной добавить просто удаление Cell.delete, то строка в нужной таблице удаляется корректно независимо от того скрыт ли столбец и от пересечений по строкам соседних таблиц.Сергей13
Сообщение отредактировал Сергей13 - Суббота, 26.10.2019, 12:02
RAN, Может. В переменной нет конкретики по строкам. Тогда не пойму как привязать предложенный Вами метод к переменной Cell, с учетом того что объявлена переменная для строк данной таблицы [vba]
Код
Public PdrTablRow As ListRow
[/vba]?
RAN, Может. В переменной нет конкретики по строкам. Тогда не пойму как привязать предложенный Вами метод к переменной Cell, с учетом того что объявлена переменная для строк данной таблицы [vba]