Sub MovPicture(iPicture As String, iSheet As String, _ iCell As String) ' Dim MovCell As Range Dim MovLeft As Double Dim MovTop As Double Dim MovHeight As Double Dim MovWidth As Double Set MovCell = Range(iCell)
'********** 目的のシート(セル範囲)へ画像を貼付け ******** With MovCell MovLeft = .Left MovTop = .Top MovHeight = .Cells(.Count).Offset(1).Top - .Top MovWidth = .Cells(.Count).Offset(, 1).Left - .Left End With
Sheets(iSheet).Pictures.Insert (iPicture) '画像ファイルの挿入 With Sheets(iSheet).Pictures(Sheets(iSheet).Pictures. _ Count).ShapeRange .LockAspectRatio = msoFalse .Parent.Visible = msoTrue .Left = MovLeft .Top = MovTop .Height = MovHeight .Width = MovWidth End With