Arkadaşlar,
Aşağıdaki kod ile çalışma kitabımın 1. sayfasından, listbox1 click olayı ile userformuma çağırdığım resmi, aynı çalışma kitabımın "klasiksinav5a" sayfasına aktarmak istediğimde "Picture insert özelliği alınamıyor" hatası alıyorum.
Şu kod ile resmi sayfadan userforma çağırıyorum:
Şu kod ile userform üzerindeki resmi başka bir sayfaya aktarmak istiyorum ancak hata veriyor.
Kodu revize edebilir misiniz rica etsem?
Aşağıdaki kod ile çalışma kitabımın 1. sayfasından, listbox1 click olayı ile userformuma çağırdığım resmi, aynı çalışma kitabımın "klasiksinav5a" sayfasına aktarmak istediğimde "Picture insert özelliği alınamıyor" hatası alıyorum.
Şu kod ile resmi sayfadan userforma çağırıyorum:
Kod:
Private Sub ListBox1_Click()
Set s1 = Worksheets("sayfa1")
MsgBox "Resim eklendi.", vbInformation, " Bilgi"
a = ListBox1.ListIndex + 2
Adres = s1.Cells(a, 1).Address
Dim Picture As Object
For Each Picture In s1.Shapes
If TypeName(s1.Shapes(Picture.Name).OLEFormat.Object) = "Picture" Then
yer = s1.Cells(Picture.BottomRightCell.Row, Picture.BottomRightCell.Column).Address
If yer = Adres Then
sut = Picture.BottomRightCell.Row
s1.Shapes(Picture.Name).Select
s1.Shapes(Picture.Name).CopyPicture
UserForm7.Image1.Picture = PastePicture
Unload Me
UserForm7.Show
Exit For
End If
End If
Next Picture
End Sub
Şu kod ile userform üzerindeki resmi başka bir sayfaya aktarmak istiyorum ancak hata veriyor.
Kodu revize edebilir misiniz rica etsem?
Kod:
Private Sub CommandButton25_Click()
Sheets("klasiksinav5a").Pictures.Insert(resim_adi).Select
Selection.Top = Range("E8").Top: Selection.Left = Range("E8").Left
Selection.ShapeRange.LockAspectRatio = msoFalse: Selection.ShapeRange.Height = 150: Selection.ShapeRange.Width = 250
ActiveCell.Select
Sheets("klasiksinav5a").Select
End Sub
Son düzenleme:
