Как назначить цвета градиента столбцу excel?

Мне нужно назначить разные цвета для ячеек в столбце Excel, так что первая ячейка белая, вторая немного темнее, третья – темнее предыдущей и т. Д. Вот ссылка на файл .png: https : //dl.dropboxusercontent.com/u/41007907/gradientColumn.png

Как я могу сделать это быстро? Есть ли команда быстрого вызова?

Если вы ищете VBA-решение, используйте свойство ячейки .Interior.TintAndShade .

Вот быстрый макрос, который вы можете использовать, который вычисляет градиентную заливку, основанную на количестве ячеек в столбце. Для этого должен применяться ровный градиент, например:

градиентные заполняющие ячейки

 Sub Macro3() Dim firstCell As Range 'the first cell, and the cell whose color will be used for all others. Dim cellColor As Long 'the cell color that you will use, based on firstCell Dim allCells As Range 'all cells in the column you want to color Dim c As Long 'cell counter Dim tintFactor As Double 'computed factor based on # of cells. Set firstCell = Range("A1") cellColor = firstCell.Interior.Color Set allCells = Range("A1:A10") For c = allCells.Cells.Count To 1 Step -1 allCells(c).Interior.Color = cellColor allCells(c).Interior.TintAndShade = _ (allCells.Cells.Count - (c - 1)) / allCells.Cells.Count Next End Sub 

Отредактировано для заполнения градиента от светлого до темного. Если вы предпочитаете темноту, то выполните:

 allCells(c).Interior.TintAndShade = _ (c-1) / allCells.Cells.Count 
  • как сказать «Если формула в этом именованном диапазоне возвращает ошибку, тогда значение равно единице, иначе нулю» в Excel
  • Как создать новый столбец с динамическими значениями
  • COUNTIF - создание определенного диапазона в excel
  • Отображение значения одной ячейки или нескольких ячеек на основе значений в других ячейках
  • Отличный счет с условиями
  • Экран сохранения Excel сохраняется после того, как он сэкономит
  • как найти уникальные комбинации двух переменных в Excel?
  • Получение N-го экземпляра элемента
  • Ярлык перемещения курсора для перемещения по n столбцам
  • Является ли значение даты даты в часах конкретным?
  • Удаление записей из Excel
  • Interesting Posts

    Реальный таймер в текстовом поле

    как экспортировать, а затем загрузить файл excel с помощью ajax-вызова в фоновом режиме в php

    Удалить целую строку на основе номера строки VBA

    Excel VBA – использование массива для перемещения по листам, а затем скопировать вставку n-й строки

    Макрокоманда для изменения и операторная конкатенированная формула = CONCATENATE (a, b, c)

    Инструмент lyAutomation с использованием vba excel и с помощью инструмента вы можете назначить тест любому количеству студентов одним щелчком мыши

    Извлечь месяцы с даты начала и окончания в VBA – Excel

    Значения суммы Excel, если категории не найдены в списке (лучший метод кодирования)

    Невозможно распознать столбцы в CSV-файле, кроме Excel

    Перенос данных на лист с использованием VBA

    как удалить дубликат столбца, прочитанного из excel in pandas

    Пользовательский текстовый фильтр VBA Excel более чем двумя текстами

    Лучший способ сбора информации с веб-страницы

    Последовательно повторяющиеся значения в списке с несколькими дубликатами

    Значение поля таблицы Excel для SQL, добавленное с помощью 0

    Давайте будем гением компьютера.