- Katılım
- 2 Mayıs 2008
- Mesajlar
- 295
- Excel Vers. ve Dili
- Office 365
Merhaba,
aşağıdaki kodda sadece ilgili hücreye resmi ekliyor, ilgili hücre yerine kod içinde benim belirleyeceğim bir alan resimi ekletmek için nasıl bir değişiklik yapmam gerekiyor. Bu arada resmin orjianal en boy oranının korunmasını istiyorum.
Yardımlarınız için teşekkürler
aşağıdaki kodda sadece ilgili hücreye resmi ekliyor, ilgili hücre yerine kod içinde benim belirleyeceğim bir alan resimi ekletmek için nasıl bir değişiklik yapmam gerekiyor. Bu arada resmin orjianal en boy oranının korunmasını istiyorum.
Kod:
Sub InsertPicture()
Dim sPicture As String, pic As Picture
sPicture = Application.GetOpenFilename _
("Pictures (*.gif; *.jpg; *.bmp; *.tif), *.gif; *.jpg; *.bmp; *.tif", _
, "Select Picture to Import")
If sPicture = "False" Then Exit Sub
Set pic = ActiveSheet.Pictures.Insert(sPicture)
With pic
.ShapeRange.LockAspectRatio = msoFalse
.Height = ActiveCell.Height
.Width = ActiveCell.Width
.Top = ActiveCell.Top
.Left = ActiveCell.Left
.Placement = xlMoveAndSize
End With
Set pic = Nothing
End Sub
Yardımlarınız için teşekkürler
