2016-09-10 10 views
0

ヘルプが必要です。Excel VBA:別のシートからのURLの画像を表示

私は、コードをExcelで表示し、画像としてURLを表示させていました。私はいくつかの良いヒントとコードを発見したが、私はそれが私が欲しい方法を得ることができません。

イメージURLはSheet1 B15にあり、iはSheet2 B/C-22〜36のマージされたセルのイメージを表示します。マージされたセル内に表示できるかどうかわかりません。

この理由は、画像URLを変更する必要があり、Sheet2もhtmlメールとして送信されるためです。

私は得ることができるすべてのおかげで!

+0

に画像を挿入するために、VBAを使用することができます。 – NuWin

+0

レコードマクロを使用できます。あなたが持っているURLを使って写真を挿入してください。また、希望どおりに範囲に貼り付けることもできます。レコードマクロを使用して、その動作を確認することもできます。 –

+0

はい、ボタンは画像になるマクロを有効にするために働きますので、VBAで自動化できるようにしてください... –

答えて

0

私はセルに画像を表示するための唯一の方法は、コメントに追加することであると考えている範囲

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

はい、これは、私が望む範囲で画像を配置し、いくつかの調整の後、私はそれがよく見えます。 –

関連する問題