• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Pictures Sınıfının Paste Özelliği Kullanılamıyor Hatası

Katılım
14 Ekim 2018
Mesajlar
30
Excel Vers. ve Dili
2016 - Türkçe
Merhaba Aşağıdaki Kodlara sahip bir makrom bulunmaktadır ve Pictures Sınıfının Paste Özelliği Kullanılamıyor Hatası alıyorum. Konu hakkında destek olabilir misiniz :(
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [c:c]) Is Nothing Then Exit Sub
On Error GoTo tekrar
ActiveSheet.DrawingObjects.Delete
Dim ResimYolu As String
Dim resim As Object
For satır = 2 To 5000


ResimYolu = "Dosyakonumu" & "\" & Range("c" & satır).Value & ".jpg"
If Dir(ResimYolu) = "" Then GoTo tekrar Else


    Set resim = ActiveSheet.Pictures.Insert(ResimYolu)


With Range("b" & satır)
resim.Top = .Top
resim.Left = .Left
resim.Height = ActiveCell.Height
resim.Width = ActiveCell.Width
resim.Select
Selection.Copy
Range("a" & satır).Select
ActiveSheet.Pictures.Paste.Select
Selection.Top = ActiveCell.Top
Selection.Left = ActiveCell.Left
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Height = ActiveCell.Height
Selection.ShapeRange.Width = ActiveCell.Width
resim.Delete

End With

tekrar:
Next satır


Application.ScreenUpdating = True
MsgBox "İşlem Tamamlandı", vbInformation
End Sub
 
Merhaba,

Hangi satırda hata veriyor?
 
Merhaba,

Hayır sayfada herhangibir koruma bulunmuyor. Ayrıca şöyle bir bilgi de vereyim. Bu kod bazı bilgisayarlarda çalışıyor bazılarında çalışmıyor.

Çalışan bilgisayarlarda bazen PICTURES SINIFININ INSERT ÖZELLİĞİ ALINAMIYOR.
hatası da alıyoruz.
 
Bu kodunuz tam olarak nasıl işlem yapıyor?
 
İlk gözüme çarpan detay,

ResimYolu ve Resimal ifadeleri eşit olmalıdır.
 
Resim dosyası nerde ve kod içinde tanımlı adı doğrumu?
 
Sayfa koruması kullanıyormusunuz?
 
Nette biraz arama yaptım. Ama tam olarak çözüm olabilecek bir yorum göremedim.

Linki Türkçe'ye çevirip inceleyebilirsiniz.

 
Geri
Üst