powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / EXEL Удаление содержимого ячейки по условию из второй ячейки
5 сообщений из 5, страница 1 из 1
EXEL Удаление содержимого ячейки по условию из второй ячейки
    #33509718
Andrey-x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две колонки одна пронумерована (A) другая содержит символы "@" (B)перед текстом. Необходимо чтобы выполнялось следующее условие: когда в колонке (B) перед тестом стоит "@" то в кологке (A) (напратив символа @) стирается содержимое ячейки.


Как здесь быть ?
...
Рейтинг: 0 / 0
EXEL Удаление содержимого ячейки по условию из второй ячейки
    #33509841
Исходные данные.

Код: plaintext
1.
2.
3.
4.
5.
6.
  A        B
1 1	@abc
2 2	def
3 2	@ghi
4 3	jkl @abc
5 4	@lmn
6 6	opq

Программа.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Public Sub DeleteByCondition()
    Dim rng As Range
    Dim intPos As Integer
    
    Set rng = Range("B:B")
    
    For Each rng In rng
        intPos = InStr(rng.Value, "@")
        If intPos >  0  Then
            rng.Offset( 0 , - 1 ).Value = ""
        End If
    Next rng
End Sub

После выполнения.

Код: plaintext
1.
2.
3.
4.
5.
6.
  A        B
1 	@abc
2 2	def
3 	@ghi
4 	jkl @abc
5 	@lmn
6 6	opq

Уточни условие, если не так.
...
Рейтинг: 0 / 0
EXEL Удаление содержимого ячейки по условию из второй ячейки
    #33510267
Andrey-x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"@" всегда впереди слова:

@модель
или
@ модель
или
@ модель
и.др
ПРАВИЛЬНО


если:

11@
1@
@ (впереди пробел)
и.др
НЕПРАВИЛЬНО.

В остальном все отлично. И как запускать программу на выполнение?
...
Рейтинг: 0 / 0
EXEL Удаление содержимого ячейки по условию из второй ячейки
    #33510337
ALT+F11 или Сервис -> Макрос -> Редактор Visual Basic.
Создаешь стандартный модуль, копируешь туда текст процедуры и нажимаешь F5 (выполнить программу).
...
Рейтинг: 0 / 0
EXEL Удаление содержимого ячейки по условию из второй ячейки
    #33512025
Andrey-x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про таких сразу говорят: ГОЛОВА

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


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