Я использую Excel версии 2010 Возможно, есть лучший и более простой способ (который действительно работает) в 2010 году. Я надеюсь, что кто-то может помочь.
Простое описание: если у меня есть группа слов в столбце А, которая может (или не может) включать слово «Соглашение». Если в предложении в колонке A содержится слово «Соглашение», то я хочу, чтобы в колонке B той же строки говорилось «Соглашение о конфиденциальности». В противном случае, если слово «Соглашение» отсутствует, оно должно содержать «Подтверждающие документы».
Example:
Col A =============> Col B
ABC Agreement =====> Confidentiality Agreement
ABC Tests =========> Supporting Documents
etc.
Поскольку слово «Соглашение» не будет единственным словом в ячейке столбца А (если оно вообще есть), у меня пока есть двухэтапный процесс:
Шаг 1: Выберите все столбцы А. Используйте "мастер условного форматирования" (на главной панели инструментов, а не VBA), выберите "Выделить правила для ячеек", выберите "Содержащий текст" и введите слово "Соглашение". Это изменит ячейку в Col A на КРАСНУЮ и не коснется Col B. Эта часть работает.
Теперь перейдем к полку B: затем, используя рекомендации из этой ссылки, я пытаюсь заставить столбец B заметить цвет соответствующей ячейки в полке A. См. Последнее решение на этой странице: http://www.excelforum.com/excel-form...ther-cell.html
Вопросы:
- код VBA ссылается на интерьер.ColorIndex, который "появляется", чтобы изменить цвет фона, но на самом деле это какой-то другой цвет наложения, который выглядит только как цвет фона. Каково истинное имя объекта, который меняет видимый цвет ячейки при использовании вышеупомянутого мастера (мастер условного форматирования)? Это НЕ интерьер.ColorIndex '.
- Код VBA запускается только тогда, когда я набираю любую небольшую формулу в произвольную ячейку и нажимаю ввод. "Изменчивая" часть кода, кажется, делает это возможным. Действительно ли нужны эти летучие вещества?
Наконец, если у кого-то есть ссылка на хорошее онлайн-видео о том, как заставить Fuzzy Lookup (дополнение) работать, я был бы признателен.