Добрый день, имеется такая задача:
есть 2 листа в файле Excel
на этих листах находятся одинаковые таблички, в одной таблице подставляются данные в виде значении (1,2,3,4,5 или допустим буквами А,Б,В,Г,Д), нужно чтобы во второй таблице в соответсвующую ячейку, в зависимости от условия в первой табличке вставлялся рисунок (если в таблице 1, в ячейке C3 = A, то во второй таблице в ячейку C3 должен ставится рисунок "a.jpeg") Сколько разных условий, столько разных рисунков...
Буду любезен любой помощи, спасибо
MS Office и VB(A). Макрос для вставки рисунка при условии.
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
- VictorM
- Сообщения: 794
- Зарегистрирован: 23 окт 2006, 01:44
- Откуда: Lugansk, Ukraine
- Контактная информация:
Что-то уж больно громоздко получается.
Это сколько же у Вас предположительно может быть рисунков и условий?
Кстати, вот ЗДЕСЬ и ЗДЕСЬ есть интересные решения похожих задач.
Ну, а если не оно, пишите подробнее, попробуем разобраться.
Это сколько же у Вас предположительно может быть рисунков и условий?
Кстати, вот ЗДЕСЬ и ЗДЕСЬ есть интересные решения похожих задач.
Ну, а если не оно, пишите подробнее, попробуем разобраться.
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
научите их ловить рыбу - и вы накормите их на всю жизнь".
Условий максимум 5, соответственно рисунков тоже.
В первой таблице будет много строк, которые будут заполняться вручную (1,2,3,4 или 5), вторая с рисунками, будет выводится на печать. Добавлять вручную рисунки получается муторно.
впринципе получается сделать через формулу:
=ЕСЛИ(Лист2!C2="У";Лист1!B2;ЕСЛИ(Лист2!C2="Н";Лист1!B3;ЕСЛИ(Лист2!C2="Г";Лист1!B4)))
где Лист1!B2, Лист1!B3, Лист1!B4 - ссылки на ячейки с картинками, но они не подставляются, подставляется только если в ячейке текстовое значение, сама ячейка не хочет(
я вот думаю, если рисунку присвоить имя и через имя маневрировать, только не знаю как подставить это в формулу (вместо "Лист1!B2" ставить присвоенное имя..) или как-нить привязать к ячейке рисунок намертво, чтоб копировался и он при вставке в формулу ссылку на эту ячейку...
еще попробую увязать, через пример, на который вы дали ссылку, там как раз почти то, что мне нужно
В первой таблице будет много строк, которые будут заполняться вручную (1,2,3,4 или 5), вторая с рисунками, будет выводится на печать. Добавлять вручную рисунки получается муторно.
впринципе получается сделать через формулу:
=ЕСЛИ(Лист2!C2="У";Лист1!B2;ЕСЛИ(Лист2!C2="Н";Лист1!B3;ЕСЛИ(Лист2!C2="Г";Лист1!B4)))
где Лист1!B2, Лист1!B3, Лист1!B4 - ссылки на ячейки с картинками, но они не подставляются, подставляется только если в ячейке текстовое значение, сама ячейка не хочет(
я вот думаю, если рисунку присвоить имя и через имя маневрировать, только не знаю как подставить это в формулу (вместо "Лист1!B2" ставить присвоенное имя..) или как-нить привязать к ячейке рисунок намертво, чтоб копировался и он при вставке в формулу ссылку на эту ячейку...
еще попробую увязать, через пример, на который вы дали ссылку, там как раз почти то, что мне нужно