2016-09-10 3 views
0

нужна помощь.Excel VBA: Показать изображение с URL-адреса из другого листа

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

URL-адрес изображения находится в Sheet1 B15 и i, что показывает изображение в объединенной ячейке в Sheet2 B/C-22 до 36. Не знаю, можно ли отображать его внутри объединенной ячейки.

Причина в том, что мне нужно изменить URL-адрес изображения, а также Sheet2 будет отправлен как html-адрес электронной почты.

Спасибо за любую помощь, которую я могу получить!

+0

Я считаю, что единственный способ, чтобы отобразить изображение в ячейке, добавив его в комментарий. – NuWin

+0

Вы можете использовать макрос записи. запишите макрос и вставьте изображение с URL-адресом, который у вас есть. Вы также можете вставить его в диапазон, как вы пожелаете. Вы также можете использовать макрос записи, чтобы узнать, как он работает. –

+0

Да, кнопка будет работать, чтобы активировать макрос, который сделает его образным, хотел бы иметь его в VBA, чтобы он мог меня автоматизировать ... –

ответ

0

Вы можете использовать VBA, чтобы вставить изображение в диапазоне

Sub Button1_Click() 
    Dim myTng As Range, myPict As Picture 

    Set myRng = Range("B22:C36") 
    Set myPict = myRng.Parent.Pictures.Insert(Sheets("Sheet1").Range("B15").Value) 

    myPict.ShapeRange.LockAspectRatio = msoFalse 
    myPict.Top = myRng.Top 
    myPict.Width = myRng.Width 
    myPict.Height = myRng.Height 
    myPict.Left = myRng.Left 
    myPict.Placement = xlMoveAndSize 

End Sub 
+0

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

Смежные вопросы