- Katılım
- 16 Temmuz 2014
- Mesajlar
- 74
- Excel Vers. ve Dili
- 2010 TR
- Altın Üyelik Bitiş Tarihi
- 13-04-2024
Merhabalar, daha önce forumda @Haluk hocamın yazdığı bir kodu kullanıyorum.
Kod şu şekilde:
Aslında kod sorunsuz bir şekilde 185. satıra kadar çalıştı ve istediğim gibi görselleri getirdi:
Fakat her ne yaptıysam 185. satır ve devamını getirmiyor. Klasörde doğru görselleri de mevcut defalarca kontrol ettim görsel anlamında bir problem yok.
For i = 185 To 270 yaparak sadece bu aralıktakileri çalıştırmaya da çalıştım fakat aldığım hata hep şu şekilde:
Bu hatanın sebebi ne olabilir? Neyi gözden kaçırıyorum
185 ve sonrası şu şekilde:
Klasörde bir hata yok, uzantısı da .jpg:
Kod şu şekilde:
Kod:
Sub Test()
' Haluk - 15/06/2019
' sa4truss@gmail.com
'
Dim NoA As Long, i As Long
Dim PicFile As String, PicTop As Integer, PicLeft As Integer, PicW As Integer, PicH As Integer
NoA = Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To 270
PicFile = ThisWorkbook.Path & "\excel\" & Range("A" & i).Text & ".jpg"
If Dir(PicFile) = Empty Then
Range("B" & i) = "Resim bulunamadı..!"
GoTo ResumeFor:
End If
PicTop = Range("B" & i).Top
PicLeft = Range("B" & i).Left
PicW = Range("B" & i).Width
PicH = Range("B" & i).Height
Set MyPic = ActiveSheet.Shapes.AddPicture(PicFile, True, True, PicLeft, PicTop, PicW, PicH)
ResumeFor:
Next
End Sub
Fakat her ne yaptıysam 185. satır ve devamını getirmiyor. Klasörde doğru görselleri de mevcut defalarca kontrol ettim görsel anlamında bir problem yok.
For i = 185 To 270 yaparak sadece bu aralıktakileri çalıştırmaya da çalıştım fakat aldığım hata hep şu şekilde:
Bu hatanın sebebi ne olabilir? Neyi gözden kaçırıyorum
185 ve sonrası şu şekilde:
Klasörde bir hata yok, uzantısı da .jpg: