powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление строк в таблице
4 сообщений из 4, страница 1 из 1
Удаление строк в таблице
    #37055928
Azeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет
Как можно в макросе удалять не отмеченные строки из таблицы в Экселе.
Я написал так но он ничего не удаляет.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Sub DeleteAther()
Dim j As Integer
j =  1 
Do While (Trim(xlSheet.Cells(j,  2 )) <> "6")
    If xlSheet.Cells(j,  30 ) = "+" Then
        xlSheet.Cells(j,  30 ) = ""
    Else
        xlSheet.Rows(j).Delete Shift:=xlUp
    End If
 j = j +  1 
Loop
End Sub

чтото не то с этой строкой в коде
Код: plaintext
   xlSheet.Rows(j).Delete Shift:=xlUp
...
Рейтинг: 0 / 0
Удаление строк в таблице
    #37056620
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ThisWorkbook.ActiveSheet.Rows(1).Delete Shift:=xlUp
...
Рейтинг: 0 / 0
Удаление строк в таблице
    #37056633
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Azeke,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub DeleteAther()
Dim j As Integer
j =  100 
Do While (Trim(xlSheet.Cells(j,  2 )) <> "6")
    If xlSheet.Cells(j,  30 ) = "+" Then
        xlSheet.Cells(j,  30 ) = ""
    Else
        xlSheet.Rows(j).Delete 
    End If
 j = j -  1 
if j= 0  then
exit do
endif
Loop
End Sub


все удаления делая с хвоста
...
Рейтинг: 0 / 0
Удаление строк в таблице
    #37056947
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Azeke,

Sub DeleteAther()
Dim j As Integer
j = 1
Do While (Trim(xlSheet.Cells(j, 2)) <> "6")
If xlSheet.Cells(j, 30) = "+" Then
xlSheet.Cells(j, 30) = ""
j = j + 1
Else
xlSheet.Rows(j).Delete Shift:=xlUp
End If

Loop
End Sub
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление строк в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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