• DİKKAT

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

excelde nasıl numara karşılığına resim yolu çağırabilirim?

Katılım
28 Eylül 2017
Mesajlar
1
Excel Vers. ve Dili
excel 2016-2010 türkçe
Merhaba arkadaşlar. Excelde herhangi bir sütünda alt altta gelen
sayıların karşılığna mesela Foto klasöründeki resimleri çağırmak istiyorum.
Örneğin excelde 1-2-3 diye alt alta devam eden sayılar var. Buna karşılık Foto klasöründe 1.jpg , 2.jpg , 3.jpg diye karşılığı olan resimler var.
Ben resimi değilde resim yolunu çağırmak istiyorum.

Mesela, Foto/1.jpeg olarak gelmesini istiyorum.

makro kodu varsa yazabilirseniz çok sevinirim.
 
Merhaba arkadaşlar. Excelde herhangi bir sütünda alt altta gelen
sayıların karşılığna mesela Foto klasöründeki resimleri çağırmak istiyorum.
Örneğin excelde 1-2-3 diye alt alta devam eden sayılar var. Buna karşılık Foto klasöründe 1.jpg , 2.jpg , 3.jpg diye karşılığı olan resimler var.
Ben resimi değilde resim yolunu çağırmak istiyorum.

Mesela, Foto/1.jpeg olarak gelmesini istiyorum.

makro kodu varsa yazabilirseniz çok sevinirim.

Aşağıdaki şekilde deneyiniz.

Kod:
Sub Resim_Yol_Getir()
   sonsatir = Cells(Rows.Count, "A").End(3).Row
   yol = "C:\foto\"
   For i = 1 To sonsatir
     veri = Cells(i, "A").Value
     dosya = yol & veri & ".jpg"
     If dosyavarmi(dosya) Then
        Cells(i, "B").Value = dosya
     End If
   Next i
End Sub

Function dosyavarmi(dosya)
  Dim ds, a
  Set ds = CreateObject("Scripting.FileSystemObject")
  a = ds.FileExists(dosya)
  If a = True Then
    dosyavarmi = True
  Else
    dosyavarmi = False
  End If
End Function
 
Geri
Üst