Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.12.2008, 19:51   #1
pirat:)
 
Регистрация: 23.12.2008
Сообщений: 6
По умолчанию удаление значений в ячейках

Нужна помощь! Нужно при нажатии кнопки создать событие удаляющее данные из ячеек. Точнее: есть большое количество листов, нужно удалить значения в ячейках b1 и b2 на каждом листе кроме одного листа.
pirat:) вне форума
Старый 23.12.2008, 20:07   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Нужно знать точно имя листа, на котором ячейки не надо очищать.

Сам макрос очень даже простой, но без названия этого листа - никак.

Лучше будет, если Вы прикрепите к сообщению файл, в котором это надо реализовать.
EducatedFool вне форума
Старый 23.12.2008, 20:16   #3
pirat:)
 
Регистрация: 23.12.2008
Сообщений: 6
По умолчанию

лист называется "Сводный"
pirat:) вне форума
Старый 23.12.2008, 20:45   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Вот весь макрос:

Код:
Option Compare Text

Sub Очистка()
    Application.ScreenUpdating = False
    For Each sh In ThisWorkbook.Worksheets
        If Not sh.Name Like "*сводный*" Then sh.Range("b1:b2").ClearContents
    Next
End Sub
А вот пример:
Вложения
Тип файла: rar Книга11.rar (9.2 Кб, 10 просмотров)
EducatedFool вне форума
Старый 23.12.2008, 20:54   #5
pirat:)
 
Регистрация: 23.12.2008
Сообщений: 6
По умолчанию

Огромное спасибо!
pirat:) вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение значений в ячейках и вывод соообщения если не равно. Siver Microsoft Office Excel 2 18.12.2008 04:42
Сравнение значений в ячейках и выдача результата в различиях tovruslan Microsoft Office Excel 1 02.12.2008 22:25
Суммирование данных в ячейках запроса Kikobuster Microsoft Office Access 5 28.11.2008 14:39
Выплывающий календарь в определенных ячейках Neo007 Microsoft Office Excel 1 12.09.2008 12:50
как ограничить возможность ввода формата в ячейках? Ivo4ka Microsoft Office Excel 23 14.02.2008 09:02