Книга: Excel. Трюки и эффекты
Быстрое выделение ячеек с отрицательными значениями
Быстрое выделение ячеек с отрицательными значениями
Рассматриваемый в данном подразделе прием позволяет быстро залить красным цветом ячейки выделенного диапазона, содержащие отрицательные значения. Особую значимость данный трюк приобретает при работе с большими объемами информации.
Напишем в стандартном модуле редактора VBA код, который выглядит следующим образом (листинг 2.38).
Листинг 2.38. Выделение отрицательных значений
Sub NegSelect()
Dim cell As Range
' Просмотр всех ячеек выделенного диапазона и пометка тех, _
которые содержат отрицательные значения
For Each cell In Selection
If cell.Value < 0 Then
cell.Interior.Color = RGB(255, 0, 0)
Else
cell.Interior.ColorIndex = xlNone
End If
Next cell
End Sub
После написания кода в окне выбора макросов станет доступен макрос NegSelect. В результате его выполнения все ячейки выделенного диапазона, содержащие отрицательные значения, будут залиты красным цветом.
Очевидно, что путем внесения соответствующих изменений в код макроса можно изменить как условие, так и цвет выделения.
- Быстрое заполнение ячеек
- Автоматизация ввода данных в ячейки
- Ввод дробных чисел
- Сбор данных из разных ячеек
- Выделение диапазона над текущей ячейкой
- Поиск ближайшей пустой ячейки столбца
- Поиск максимального значения в диапазоне
- Автоматическая замена значений диапазона
- Засекречивание содержимого ячейки
- Всем ячейкам диапазона – одно значение
- Добавление в ячейку раскрывающегося списка
- Быстрое заполнение диапазона
- Гиперссылки – в виде обычного текста
- Помещение в ячейку электронных часов
- «Будильник»
- Поиск данных в диапазоне
- Создание цветной границы диапазона
- Автоматическое определение адреса ячейки
- Автоматизация добавления примечаний в указанном диапазоне
- Заливка диапазона
- Ввод строго ограниченных значений в указанный диапазон
- Последовательный ввод данных
- Быстрое выделение ячеек с отрицательными значениями
- Получение информации о выделенном диапазоне
- Кнопка для изменения числового формата ячейки
- Тестирование скорости чтения и записи диапазонов
- 3.2.1.2. Начальное выделение памяти: malloc()
- Чем отличается быстрое форматирование от обычного?
- Быстрое размножение формул
- Выделение огромных объемов памяти
- Выделение группы файлов
- Выделение ячеек
- Операции над содержимым ячеек
- Очистка ячеек
- Удаление ячеек
- Добавление ячеек
- Перемещение и копирование ячеек с помощью кнопки мыши
- Урок 6.4. Расчеты с использованием функций и имен ячеек