Выделите перекрывающиеся даты на основе диапазона с уникальным идентификатором (VBA) - PullRequest
0 голосов
/ 08 апреля 2020

Впервые задаю вопрос и очень плохо знаком с кодом VBA. Я пытаюсь написать код VBA, чтобы выделить, когда даты перекрываются в диапазоне ячеек на основе уникального идентификатора. Вот пример кода:

enter image description here

В основном я хочу сравнить даты, связанные с первым уникальным идентификатором (1234 - три строки), выделите, перекрываются ли какие-либо даты, а затем перейдите к следующему уникальному идентификатору (5678) и сделайте то же самое.

Надеюсь, это понятно. Любая помощь приветствуется.

Ciarán

1 Ответ

0 голосов
/ 10 апреля 2020

добро пожаловать на SO!

Вы забыли включить VBA, которую вы уже написали сами, так как это помогло бы людям, помогающим вам здесь (и это не бесплатная сервисная платформа кодирования;)). Во-вторых, вы можете сделать это без VBA, просто используя формулу COUNTIFS и условное форматирование. Для этого решения см., Например, этот учебник по COUNTIFS: https://exceljet.net/excel-functions/excel-countifs-function и этот по условному форматированию: https://exceljet.net/conditional-formatting-with-formulas

...