Виділіть Активна комірка - Поради Excel

Зміст

Картик запитує:

Я працюю над кодом події для виділення активної комірки, в основному показую зміну кольору тла активної комірки. Я використовував подію зміни, і це змінює значення активної комірки лише тоді, коли значення змінилося.

Яке круте питання. Фокус полягає у використанні події зміни Worksheet_Selection замість події Worksheet_Change. Цей спеціальний макрос обробника подій потрібно ввести на панелі коду, пов’язаній із вашим конкретним аркушем. Обговорення того, як це знайти в області проекту, знаходиться на цій заархівованій підказці.

Потім ви введете такий код:

Public OldRng As Range Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not OldRng Is Nothing Then OldRng.Interior.ColorIndex = xlNone End If Target.Interior.ColorIndex = 6 Set OldRng = Target End Sub

Ця програма використовує загальнодоступну змінну OldRng, щоб запам'ятати останній вибраний діапазон, щоб при виборі нового діапазону колір можна було повернути до білого.

Цікаві статті...