Изменить изображение на основе значения ячейки. Изображение больше, чем одна ячейка | Нет VBA - PullRequest
0 голосов
/ 14 января 2020

У меня есть изображение титульного листа, которое изменяется в зависимости от типа отчета.

Я бы хотел, чтобы изображение титульного листа автоматически менялось в зависимости от значения, выбранного в другой ячейке. Я могу придумать способы сделать это, но две проблемы:

  • Титульный лист будет больше, чем одна ячейка

  • VBA отсутствует , поскольку мы не хотим, чтобы эти файлы были .xlsm

Все, что я знаю (и нашел через Google), требует либо VBA, либо изображения, которое должно содержаться в одной ячейке ,

Цель - сэкономить 5 секунд + избежать ошибок пользователя. Так что ничего огромного ... но есть идеи?

Редактировать: Первый ответ получил - спасибо

Спасибо,

1 Ответ

2 голосов
/ 14 января 2020

Вы не ограничены использованием изображений, которые могут помещаться «в» ячейке (изображения всегда перемещаются по диапазонам, они не содержатся в ячейках)

Например: см. Скриншот простой установки с использованием Диапазон 5x2 для каждого изображения.

Существует именованный диапазон "PIC_HERE", определенный как:

=OFFSET(Sheet1!$F$1,MATCH(Sheet1!$A$4,Sheet1!$E:$E,0)-1,0,5,2)

MATCH() находит смещение для каждого изображения, а последние два аргумента равны OFFSET() вернуть диапазон 5x2

Изображение на B4 является связанным изображением с формулой =PIC_HERE

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...