Excel - форматирование активной ячейки на основе содержимого - PullRequest
0 голосов
/ 01 марта 2020

У меня есть две таблицы в моей рабочей тетради. На первом листе у меня есть 10 столбцов с номерами от 1 до 1000. У чисел Specifi c есть определенные форматы c (цветной, жирный, любой другой).

На втором листе я хочу быть возможность ввести значение в любую ячейку, в любой строке или столбце, чтобы он нашел введенное мной значение, проверил на первом листе введенное мной значение и скопировал его формат.

Это в все возможно? Или я лаю не на том дереве:)

Ура!

1 Ответ

0 голосов
/ 01 марта 2020

Это возможно, но для этого потребуется подпрограмма VBA (макрос), которая отвечает на событие Worksheet_Change. Потребуется:

  • L oop через только что отредактированные ячейки (их может быть больше одной)
  • Получить значение ячейки
  • Найдите ячейку на другом листе с таким номером
  • Либо скопируйте исходную ячейку и выберите «Только в прошлом», «Только формат», либо обновите вручную параметры форматирования, которые вы хотите скопировать из одной ячейки в другую.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...