- Katılım
- 18 Mart 2007
- Mesajlar
- 171
- Excel Vers. ve Dili
- OFFICE 2016
- Altın Üyelik Bitiş Tarihi
- 02-03-2024
Üstad elinize emeğinize sağlık,
Tahsin hocanın verdiği kodları kendisi bildiği için hemen ek verdiği kodlar ile işim çözüldü ve tam istediğim gibi oldu.
Sizin kodlarıda arşivimde saklamak adına incelemek istedim. Aşağıdaki hata mesajını aldım.
Runtime erron "1004":
Picture sınıfının insert özelliği kullanılamıyor.
Tahsin hocanın verdiği kodları kendisi bildiği için hemen ek verdiği kodlar ile işim çözüldü ve tam istediğim gibi oldu.
Sizin kodlarıda arşivimde saklamak adına incelemek istedim. Aşağıdaki hata mesajını aldım.
Runtime erron "1004":
Picture sınıfının insert özelliği kullanılamıyor.
Merhaba
Boş bir module tıklayın ve bu kodları ekleyin deneyin.
Daha sonra butona atayabilirsiniz.
Dosya kapatıldığında resimlerin tamamı silinir.
Dosyanız Ekte.Kod:Option Explicit Sub resim_getir_1967() 'Konu : Hücrede Yazan Adrese Göre Resim Getir 'Mail : m.batu.1967@gmail.com 'Msn : m.batu.1967@hotmail.com.tr 'Skype : m.batu.1967 'Coder By : asi_kral_1967 Dim SAT As Long, AÇ As Variant, SİL As Variant AÇ = ActiveCell.Address Application.ScreenUpdating = False For Each SİL In ActiveSheet.Shapes If SİL.Type = 13 Then SİL.Delete Next For SAT = 6 To Cells(Rows.Count, "C").End(xlUp).Row If Cells(SAT, "DE") <> Empty Then Cells(SAT, "DE").Select ActiveSheet.Pictures.Insert(Cells(SAT, "DE").Text).Select Selection.Top = ActiveCell.Top Selection.Left = ActiveCell.Left Selection.ShapeRange.LockAspectRatio = msoFalse Selection.ShapeRange.Height = ActiveCell.Height Selection.ShapeRange.Width = ActiveCell.Width End If: Next Range(AÇ).Select Application.ScreenUpdating = True MsgBox "İşlem Tamamlandı" & vbLf & Application.UserName, _ vbInformation, "asi_kral_1967" End Sub Sub auto_close() Dim SİL As Variant Application.ScreenUpdating = False For Each SİL In ActiveSheet.Shapes If SİL.Type = 13 Then SİL.Delete Next Application.ScreenUpdating = True End Sub