powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление ячеек
12 сообщений из 12, страница 1 из 1
Удаление ячеек
    #33330339
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код на рабочем листе:
Dim mas(1 To 8)
mas(1) = "A"
mas(2) = "B"
mas(3) = "C"
mas(4) = "D"
mas(5) = "E"
mas(6) = "F"
mas(7) = "G"
mas(8) = "H"
For i = 2 To 8
Worksheets("Рабочий лист").Range(mas(i) & stroka).Select
Selection.Delete Shift:=xlUp
Worksheets("Скрытая копия").Range(mas(i) & stroka).Select
Selection.Delete Shift:=xlUp
Next i
В красной строке дает ошибку. Кто видит в чем дело ?
(Удаляется по 1 ячейке, потому что выделение программно запрещено)
...
Рейтинг: 0 / 0
Удаление ячеек
    #33330384
Фотография Sinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько же можно повторять, это не клуб телепатов (((
Что за ошибка-то? "Красненькая какая-то"?
...
Рейтинг: 0 / 0
Удаление ячеек
    #33330471
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переменная 'stroka' не определена.
...
Рейтинг: 0 / 0
Удаление ячеек
    #33330473
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может ошибка не в этой строке, а в 1-ой где у mas() не определен тип?
...
Рейтинг: 0 / 0
Удаление ячеек
    #33330519
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Run -Time Error
Медот Select из класса Range завершен неверно
Переменная Stroka определена. Просто весь код не стал выкладывать.
...
Рейтинг: 0 / 0
Удаление ячеек
    #33330525
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я прсто не могу понять почему
Worksheets("Рабочий лист").Range(mas(i) & stroka).Select
Selection.Delete Shift:=xlUp
проходит,
а
Worksheets("Скрытая копия").Range(mas(i) & stroka).Select
Selection.Delete Shift:=xlUp
не проходит ?
...
Рейтинг: 0 / 0
Удаление ячеек
    #33330530
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim mas(1 To 8)
mas(1) = "A"
mas(2) = "B"
mas(3) = "C"
mas(4) = "D"
mas(5) = "E"
mas(6) = "F"
mas(7) = "G"
mas(8) = "H"
For i = 2 To 8
Worksheets("Рабочий лист").Range(mas(i) & stroka).Select
Selection.Delete Shift:=xlUp
Next i
В таком виде работает
...
Рейтинг: 0 / 0
Удаление ячеек
    #33330573
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос с другой стороны: как из Лист1 удалить ячейки на Лист2 со сдвигом вверх ?
...
Рейтинг: 0 / 0
Удаление ячеек
    #33330594
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
...
Worksheets("Рабочий лист").Activate
Worksheets("Рабочий лист").Range(mas(i) & stroka).Select
Selection.Delete Shift:=xlUp
Worksheets("Скрытая копия").Activate
Worksheets("Скрытая копия").Range(mas(i) & stroka).Select
Selection.Delete Shift:=xlUp
...
Просто походу метод селект работает только с активным листом.
...
Рейтинг: 0 / 0
Удаление ячеек
    #33330616
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
Worksheets("Рабочий лист").Range(mas(i) & stroka).Delete Shift:=xlUp
Worksheets("Скрытая копия").Range(mas(i) & stroka).Delete Shift:=xlUp
А вот так еще короче и моргать не будет лишний раз
...
Рейтинг: 0 / 0
Удаление ячеек
    #33330689
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nike
Код: plaintext
1.
Worksheets("Рабочий лист").Range(mas(i) & stroka).Delete Shift:=xlUp
Worksheets("Скрытая копия").Range(mas(i) & stroka).Delete Shift:=xlUp
А вот так еще короче и моргать не будет лишний раз

Все заработало. Видимо Select в очередной раз помешал ? Спасибочки !
...
Рейтинг: 0 / 0
Удаление ячеек
    #33331463
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
talgatВ красной строке дает ошибку. Кто видит в чем дело ?
В использовании метода Select и объекта Selection.
НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ Selection!
НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ Selection!
НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ Selection!
НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ Selection!
НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ Selection!
НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ Selection!
НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ Selection!
НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ Selection!
НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ Selection!
Ну не возможно визуально выделить ячейки на невидимом листе.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление ячеек
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]