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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2012, 22:23   #11
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Это проще:
Код:
Sub tt()
    Dim cc As Range
    For Each cc In Selection
        If cc.FormatConditions.Count = 0 Then cc.Value = ""
    Next
End Sub
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 24.03.2012, 11:28   #12
Cayman
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 29
По умолчанию

ДД, чтото не работает
Cayman вне форума Ответить с цитированием
Старый 24.03.2012, 12:00   #13
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

У меня работает.
Давайте свой файл, и объясните, что значит "не было примененно УФ" - может мы о разном говорим?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 25.03.2012, 21:05   #14
Cayman
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 29
По умолчанию

прикрепил, УФ - зеленые и синие ячейки
Вложения
Тип файла: rar Мат_остатки_15.07-22.07.rar (7.4 Кб, 7 просмотров)
Cayman вне форума Ответить с цитированием
Старый 25.03.2012, 21:19   #15
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

"в выделенном диапазоне удалить все данные с ячеек к которым не было примененно УФ" - вставил в Ваш файл модуль с приведённым выше макросом, выделил часть ячеек, выполнил макрос - ячейки без УФ очистились. Что не так? Должны очиститься неокрашенные УФ ячейки? (это уже мои домыслы, Вы так и не объяснили)
Тогда в данном случае
Код:
Sub ttt()
    Dim cc As Range
    For Each cc In Selection
        If cc.Value = 0 Then cc.Value = ""
    Next
End Sub
Хотя убрать нули можно просто отключив их отображение в настройках.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 25.03.2012 в 21:25.
Hugo121 вне форума Ответить с цитированием
Старый 26.03.2012, 07:00   #16
Cayman
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 29
По умолчанию

ДД,
проверил на работе, теперь все работает, спасибо
а можно увеличить скорость стирания?
это всего лишь кусочек таблицы, на самом деле она очень объемная и ждать нужно будет продолжительное время.
Cayman вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обрезать все кроме цифр, Дельфи TorchWood Работа с сетью в Delphi 8 01.08.2015 17:36
Запретить все сайты кроме некоторых DenProx Безопасность, Шифрование 9 01.11.2011 10:51
закрыть все книги, кроме активного БАХТИ Microsoft Office Excel 2 22.09.2011 14:58
вывести все кроме при условиях Kek Microsoft Office Excel 11 23.08.2011 18:12
ColorDialog | получить шестандцатеричный код выбранного цвета T-dayne Помощь студентам 9 14.03.2010 19:10