Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 2
1

Вставка картинки с одного листа на другой с применением равно

17.10.2016, 12:16. Показов 2156. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, есть файл (реестр) в реестр заносится вся исходная информация и далее информация переносится на другие листы. Так вот один из столбов реестра это столбец с изображениями. Сначала изображения должны вставляться в этот столбец (простыми операциями вставки), далее с этого столбца они должны переноситься на другой лист с помощью ссылки на данную ячейку столбца. Нашел макрос, который с помощью ссылания на ячейку, в которой находиться картинка, отображает эту картинку в другой ячейке. Но не работает данная операция , когда я ссылаюсь на данную ячейку с картинкой с другого листа.
Вложения
Тип файла: rar CopyPastePictureByReference.rar (75.5 Кб, 16 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2016, 12:16
Ответы с готовыми решениями:

Копирование значения ячейки с одного листа и вставка в другой
Здравствуйте! Делаю дз по информатике, VBA. Задание заключается вот в чем: есть два листа в...

Подстановка с одного листа на другой
Добрый день. Просьба помочь. Есть 2 листа в файле: "FOR PLAN TODAY" и "PLAN TODAY". В первый...

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

Копирование столбцов с одного листа на другой
Здравствуйте! Помогите пожалуйста с написанием макроса. Необходимо что бы макрос копировал...

4
5612 / 1596 / 414
Регистрация: 23.12.2010
Сообщений: 2,392
Записей в блоге: 1
17.10.2016, 13:39 2
В программный модуль каждого лист, где должен работать макрос, нужно копировать процедуру
Visual Basic
1
2
3
Private Sub Worksheet_Change(ByVal Target As Range)
    CopyPastePicture Target
End Sub
либо удалить эти процедуры в модулях листов, и вставить новую в модуле "ЭтаКнига"
Visual Basic
1
2
3
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    CopyPastePicture Target
End Sub
0
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
17.10.2016, 13:55 3
Альтернативный вариант
Вложения
Тип файла: zip CopyPicture2.zip (81.1 Кб, 36 просмотров)
0
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 2
17.10.2016, 14:42  [ТС] 4
К сожалению, не решает мою задачу, я хочу загонять изображения только в реестр и чтобы они автоматически появлялись в других ячейках других листов. А здесь это не выполняется, то есть если я изначально сошлюсь на пустую ячейку в реестре, а после вставлю в эту ячейку картинку, она не появится автоматически на другом листе. Может сможете помочь?
0
4135 / 2239 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
17.10.2016, 15:22 5
Fynjy1993, Если Вы обращались сейчас ко мне, то вариант, представленный в аттаче, решал первоначально поставленную задачу, а именно, импортировать картинки с другого рабочего листа.

Что касается новой задачи, то если Вас устроит нажатие кнопки или активация листа, то можно.
0
17.10.2016, 15:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.10.2016, 15:22
Помогаю со студенческими работами здесь

Копирование данных с одного листа на другой
Добрый день. Есть такая проблемка. В данном коде появляется ошибка при вставке данных из одной...

Перенос данных из одного листа на другой
Всем доброго времени суток, господа Проблема вот в чём: есть рабочая книга, в ней два листа. На...

Копирование данных с одного листа на другой
Доброго времени суток. Помогите, пожалуйста придумать макрос для копирования. Имеется два листа....

Скопировать строку из одного листа в другой
Осуществляют поиск записей с совпадениями. Если оно есть, то строку нужно скопировать на созданный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru