![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.08.2009
Сообщений: 34
|
![]()
Добрый день!
Есть такая вот проблема, существует таблица которая вставяется в Excel, так вот в чём собственно проблема: Нужно чтобы в этой таблице автоматически очищались ячейки, по заданному критерию или как это назвать, по определлённому списку. Например: А1=Вася А2=Петя А Вася находится в списке имён которые недопустипы для ввода в таблицу Excel, и ячейка А1="" (становилась пустой). |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
![]()
пример выкладывайте
в общем случае так Sub pp() Dim cell As Range For Each cell In ActiveSheet.UsedRange If cell = "Вася" Then cell.Clear Next cell End Sub Последний раз редактировалось Dophin; 22.02.2010 в 19:15. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.08.2009
Сообщений: 34
|
![]()
Вот пример. Существует два листа Лист1 и список. Так вот как сделать так, чтобы ячейки в Лист1 очищались если их значение равно значениям ячеек из листа "список"?
P.S макрос что то не работает (Type mismatch) ![]() Последний раз редактировалось masterenergy; 23.02.2010 в 13:23. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
![]()
вот попробуйте
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 28.08.2009
Сообщений: 34
|
![]()
Спасибо попробую! Только вот такой вопрос, я в этом покаместь только разбираюсь, как запустить выполнение кода?
Последний раз редактировалось masterenergy; 23.02.2010 в 14:11. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
![]()
а зачем? он сейчас выполняется при изменении любой ячейки на листе.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 28.08.2009
Сообщений: 34
|
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 28.08.2009
Сообщений: 34
|
![]()
Только что то после вставки таблицы, оно ничего не удаляет?
![]() ![]() Последний раз редактировалось masterenergy; 24.02.2010 в 12:55. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
![]()
пробуйте так
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 28.08.2009
Сообщений: 34
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для объединения ячеек Excel | wadzik | Microsoft Office Excel | 12 | 24.10.2017 21:32 |
Макрос для объединения одинаковых ячеек | Internal2 | Microsoft Office Excel | 2 | 05.11.2009 14:00 |
Макрос печати по списку | Feniks18 | Microsoft Office Excel | 2 | 03.11.2009 07:20 |
макрос - подсчитать для каждой строки кол-во ячеек с «+», кол-во ячеек с «-» | Vadim_abs | Microsoft Office Excel | 36 | 14.07.2009 12:08 |
макрос VBA EXCEL - деление ряда чисел по заданному критерию | Обыватель | Microsoft Office Excel | 10 | 30.01.2008 14:36 |