Sitemize Hoşgeldiniz

Türkiye'nin en geniş özeliklere sahip forumu olan ExcelDestek.Com üzerinde soru sorabilmek, daha önceki sorulan sorulara, açılan konulara cevap yazabilmek, puan kazanabilmek, kazandığınız puanlar ile dosya indirebilmek ve çok daha fazla özellikten yararlanabilmek için sitemize üye olunuz.
Hemen Üye Ol ya da Giriş Yap

Sorun Cevaplayalım

Excel'e dair sorularınızı sorun, cevaplayalım.

Çözümlenmiş Sorular

Kullanıcılarımızın sorularını ve sunduğumuz çözümleri inceleyin.

Destek Ekibimiz Sizlerle

Ücretli destek ve özel hizmet talep edebilirsiniz.

Makrolar Çözüldü Kapalı klasörden JPG,JPEG,PNG uzantılı dosyaları çağırma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

wolfret

Yeni Üye
Kullanıcı
Katılım
8 Eki 2018
Mesajlar
33
Excel Versiyonu, Dili
Bilinmiyor

Reputation:

merhaba,

aşağıdaki kodda sadece JPG olan resimleri çağırıyor..
" JPEG , PNG " türlerinide aynı kodda düzenleyip çağırmak istiyorum..genelde klasörlerde jpg oluyor aamma arada gözden kaçanlar oluyor.jpeg gibi..onları JPG olmadığı için çagıırdığımda gelmiyor.

nereye nasıl ekleme yapabilirim...


Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a1:c65536]) Is Nothing Then Exit Sub
If Target.Row Mod 3060 = 0 Then Exit Sub
On Error GoTo hata
For i = 1 To ActiveSheet.Shapes.Count
If ActiveSheet.Shapes(i).Left = Target.Offset(2, 0).Left _
And ActiveSheet.Shapes(i).Top = Target.Offset(2, 0).Top Then
ActiveSheet.Shapes(i).Delete
End If
Next i
hata:
On Error GoTo son
ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & Target.Value & ".jpg").Select
Selection.Top = Target.Offset(2, 0).Top
Selection.Left = Target.Offset(2, 0).Left
Selection.ShapeRange.IncrementLeft 520
Selection.ShapeRange.IncrementTop 113
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Height = 163
Selection.ShapeRange.Width = 331
Target.Select
son:
End Sub

'Sub Album_Resim_Sil()
'Dim sekiL As Shape
'For Each sekiL In ActiveSheet.Shapes
'If Not Intersect(sekiL.TopLeftCell, Range("a1:c65000")) Is Nothing Then
' sekiL.Delete
'End If
' Next
'End Sub
 

alperduryaz

Yeni Üye
Kullanıcı
Katılım
1 Eki 2018
Mesajlar
12
Excel Versiyonu, Dili
Excel 2016 TR

Reputation:

ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & Target.Value & ".jpg").Select olan satıra dosyanın var olup olmadığını yazan kodu yazarsak jpg yoksa jped o da yoksa png yi arar.

Kod:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.
 

wolfret

Yeni Üye
Kullanıcı
Katılım
8 Eki 2018
Mesajlar
33
Excel Versiyonu, Dili
Bilinmiyor

Reputation:

başarılı .
allah razı olsun..teşekkürler.?☺
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst