powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макрос: очистка ячеек
5 сообщений из 5, страница 1 из 1
Макрос: очистка ячеек
    #34063582
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто поможет как сделать следующее:
Есть таблица с заполнеными данными. первая ячейка каждой строки содержит "факт" или "план" идут чередуясь. Как сделать так, чтобы все данные в строке, первая ячейка которой содержит "план", были очищены.
Спасибо.
...
Рейтинг: 0 / 0
Макрос: очистка ячеек
    #34063702
Nikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_suМожет кто поможет как сделать следующее:
Есть таблица с заполнеными данными. первая ячейка каждой строки содержит "факт" или "план" идут чередуясь. Как сделать так, чтобы все данные в строке, первая ячейка которой содержит "план", были очищены.
Спасибо.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
    Dim l As Long
    Dim ll As Long
    For l =  1  To Cells.SpecialCells(xlCellTypeLastCell).Row
        If Cells(l,  1 ).Value = "план" Then
            For ll =  2  To Cells.SpecialCells(xlCellTypeLastCell).Column
                Cells(l, ll).Value = ""
            Next ll
        End If
    Next l
...
Рейтинг: 0 / 0
Макрос: очистка ячеек
    #34063827
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikz Sergey_suМожет кто поможет как сделать следующее:
Есть таблица с заполнеными данными. первая ячейка каждой строки содержит "факт" или "план" идут чередуясь. Как сделать так, чтобы все данные в строке, первая ячейка которой содержит "план", были очищены.
Спасибо.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
    Dim l As Long
    Dim ll As Long
    For l =  1  To Cells.SpecialCells(xlCellTypeLastCell).Row
        If Cells(l,  1 ).Value = "план" Then
            For ll =  2  To Cells.SpecialCells(xlCellTypeLastCell).Column
                Cells(l, ll).Value = ""
            Next ll
        End If
    Next l


Маленькое уточнение, не равно, а содержит слово "план".
Т.е. "январь план" "февраль план" и т.д.
...
Рейтинг: 0 / 0
Макрос: очистка ячеек
    #34063882
Nikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_su...
Маленькое уточнение, не равно, а содержит слово "план".
Т.е. "январь план" "февраль план" и т.д.
и?

Код: plaintext
1.
2.
3.
...
If instr( 1 , Cells(l,  1 ).Value, "план") >  0  Then
...
...
Рейтинг: 0 / 0
Макрос: очистка ячеек
    #34064324
Sergey_su
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое. Работает.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макрос: очистка ячеек
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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