Кнопка, чтобы раскрасить определенные числа в листе Excel

Кнопка, чтобы раскрасить определенные числа в листе Excel

вопрос

Я ищу способ сделать так, чтобы кнопка окрашивала все числа в число, равное числу на кнопке ... в качестве примера, скажем, у меня есть ряд кнопок от 1 до 10, и в тех же ячейках листа с числами из От 1 до 10 в порядке. Теперь я хочу быстро определить все 3 и 7 по цвету. «Просто: нажмите кнопку 3, действие: раскрасьте все ячейки с цифрой 3, и пусть так будет, пока я снова не нажму кнопку ...»

Решение

Я дам другое решение распечатать эти инструкции и следовать (если это вам подходит)

ОТКРЫТЬ НОВЫЙ EXCEL ФАЙЛ

теперь в редакторе vb скопируйте этот макрос

 Sub test () Dim x As Integer, cfind () As Range, j As Integer, k As Integer, добавьте столбцы в виде строки ("A: A"). Interior.ColorIndex = xlNone x = Range ("F1"). Значение j = WorksheetFunction.CountIf (Столбцы ("A: A"), x) Если j = 0, то MsgBox "нет такого значения в столбце A" Выход из Sub End, если ReDim cfind (1 To j) Для k = 1 To j Установите cfind (k) = Столбцы («A: A»). Cells.Find (что: = x, lookat: = xlWhole) cfind (k) .Interior.ColorIndex = 3 add = cfind (k). Адрес Do Установить cfind (k) = Столбцы («A: A»). Cells.FindNext (cfind (k)) Если cfind (k) - это ничто, то выйти из Do, если cfind (k) .Address = add, затем выйти, выполнить cfind (k) .Interior .ColorIndex = 3 Loop Next k End Sub 

щелкните вид меню-панели инструментов-формы

в списке панелей инструментов формы есть одно, называемое spinner

нажмите на нее и нарисуйте кнопку

щелкните правой кнопкой мыши и выберите «управление форматом»

в этом окне выберите элемент управления (последний элемент в верхнем ряду)

тип 1 против "минимального значения"

тип 10 против "максимального значения"

«инкрементное изменение» будет 1

ссылка на ячейки будет $ F $ 1

нажмите ОК

снова щелкните правой кнопкой мыши по кнопке и выберите «назначить макрос», появится имя «test». выделите его и нажмите кнопку «ОК». Предположим, что числа в столбце А для проверки ввода некоторых целых чисел от 1 до 10 (некоторые повторяются дважды или трижды, некоторые пропущены) от А1 до А20. Теперь сохраните файл, выберите любую ячейку за пределами кнопки вращения и снова нажмите вверх. или стрелка вниз на кнопке счетчика. Смотрите значение в F1. если F1 равен 1, ничего не произойдет, если вы нажмете стрелку вниз аналогичным образом, если F1 означает 10, стрелка вверх не даст ничего, в противном случае продолжайте нажимать стрелки вниз или вверх, следите за F1 и посмотрите эти числа (значение которых равно значению F1) в столбце. А будет отмечен красным. Будет ли это полезно для вас. Вы можете изменить план

Заметка

Решено venkat1926

Предыдущая статья Следующая статья

Лучшие советы