ВСТАВКА ФОТО В ЛИСТ EXCEL С ПОМОЩЬЮ МАКРОСА (НУЖНА ПОМОЩЬ!)

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Menshikov
Сообщения: 16
Зарегистрирован: 16 июл 2009, 11:01

kuznetsovSergey писал(а):Sergey.Kuznetsov@danone.com
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Роман, выложите пожалуйста файл, в который вам нужно вставлять картинки.
Добрый день, Сергей.
Я выслал образец файла Вам на электронную почту.
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
kuznetsovSergey писал(а):Sergey.Kuznetsov@danone.com
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Роман, выложите пожалуйста файл, в который вам нужно вставлять картинки.

Скачать файл Макрос.rar
Сергей, есть небольшая загвоздка, я написал о ней Вам на эл. почту
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
kuznetsovSergey писал(а):Sergey.Kuznetsov@danone.com
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Роман, выложите пожалуйста файл, в который вам нужно вставлять картинки.

Скачать файл Макрос.rar
Добрый день, Сергей.
Я разобрался в чем проблема, у меня стоит новый EXCEL 2007, в нем все картинки вываливаются в одно место без расстановки по ячейкам.
Попробовал повторить операцию в старом Excel, все заработало, картинки вставляются.
Есть два вопроса:
1. Возможно ли адаптировать макрос под новый Excel?
2. Возможно ли чтобы фото было на 1 мм меньше ячейки с каждой стороны, это позволит устранить проблему копирования на другой лист, когда некоторые фотографии из-за размера близкого к размеру ячейки либо больше его не подцепляются?
Очень жду ответа.
Спасибо!
kuznetsovSergey
Сообщения: 163
Зарегистрирован: 05 мар 2009, 11:27

Данный код сделает размер картинок, чуть меньше ячейки
просто в коде поменяйте 2 строчки

Код: Выделить всё

 
Selection.ShapeRange.Height = 153.7
Selection.ShapeRange.Width = 186.25
Аватара пользователя
EducatedFool
Сообщения: 197
Зарегистрирован: 06 апр 2008, 14:03
Откуда: Россия, Урал
Контактная информация:

Может, такой вариант подойдёт?

Изображение

По ссылке можно скачать архив с файлом Excel и папкой с картинками.
Макрос ищет подходящую картинку в папке (включая подпапки), и выводит её в ячейку справа.

Изображение подгоняется под ширину столбца.
Макросы для Excel, Word, CorelDRAW. Быстро, профессионально, недорого. http://ExcelVBA.ru/

Благодарности принимаются на кошелёк WebMoney: R318574877619 и Яндекс.Деньги: 41001335672216
Menshikov
Сообщения: 16
Зарегистрирован: 16 июл 2009, 11:01

EducatedFool писал(а):Может, такой вариант подойдёт?

Изображение

По ссылке можно скачать архив с файлом Excel и папкой с картинками.
Макрос ищет подходящую картинку в папке (включая подпапки), и выводит её в ячейку справа.

Изображение подгоняется под ширину столбца.
Спасибо ОГРОМНОЕ
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
EducatedFool писал(а):Может, такой вариант подойдёт?

Изображение

По ссылке можно скачать архив с файлом Excel и папкой с картинками.
Макрос ищет подходящую картинку в папке (включая подпапки), и выводит её в ячейку справа.

Изображение подгоняется под ширину столбца.
Добрый вечер, спасибо за файлик, но у меня вопрос.
Он не работает с другими изображениями, к примеру в вашу папку я положил фото с именем 4011096, его же добавил в список и нажал запуск, в результате вставились только Ваши картинки, почему???
Также не меняется путь к папке в теле макроса, точнее он меняется но ни чего не находит.
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
EducatedFool писал(а):Может, такой вариант подойдёт?

Изображение

По ссылке можно скачать архив с файлом Excel и папкой с картинками.
Макрос ищет подходящую картинку в папке (включая подпапки), и выводит её в ячейку справа.

Изображение подгоняется под ширину столбца.
Добрый вечер, Ваш макрос СУПЕР!!!, со всем разобрался, есть один момент, точнее вопрос.
Он ищет 6-ти значные имена картинок, как изменить макрос чтобы он искал имена от 2 до 12 знаков???
Заранее спасибо за помощь!

ВСЕМ ОГРОМНОЕ СПАСИБО, ЗАДАЧА РЕШЕНА!!!!
sulf
Сообщения: 1
Зарегистрирован: 15 ноя 2010, 15:00

Подскажите, пожалуйста, а как изменить макрос, чтобы искал фотки с названиями не из строго 6 символов, а от 2 до 10?
уже перепробовал все вариации с Left(fil.Name, 6) , и просто писал fil.Name и ничего не выходит.
help! :confused:
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Обратитесь на соседний форум к автору макроса Выбрать и вставить картинку в Excel
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Menshikov
Сообщения: 16
Зарегистрирован: 16 июл 2009, 11:01

sulf писал(а):Подскажите, пожалуйста, а как изменить макрос, чтобы искал фотки с названиями не из строго 6 символов, а от 2 до 10?
уже перепробовал все вариации с Left(fil.Name, 6) , и просто писал fil.Name и ничего не выходит.
help! :confused:

ДОбрый день, макрос написан и он работает, напишите мне на mail (Menshikov_rk@mail.ru) тестовое письмо, я вышлю Вам образец макроса. Я на работе и доступ во внешние Интернет рессурсы нам запрещен, так, что не удобно писать на форму сайта.
Макрос дописывал не я, так что описать, что именно необходимо внем поправить не могу, есть готовая версия которая ищет картинки по любому постоянному (цифоровому) значению, не важно из какого кол-ва знаков оно состоит, причем ищет он фото не только в конкретной дериктории, но и на всем диске, все зависит от того, как прописан адрес в теле мароса
Ответить