Dear Mas HerrSoe, kalau lokasinya bisa dimana saja, sulit juga bagi Excel 
mengetahui folder nya yg mana. Barangkali yg dimaksud, folder image nya berada 
satu path dengan file excel nya yah? Maka bisa menggunakan kode:

ActiveWorkbook.Path & "\NamaFolder_Image\"

ActiveWorkbook.Path akan menghasilkan nilai string, lokasi path tempat file 
Excel yang sedang aktif digunakan. Dengan demikian, cukup nama imagenya saja 
yang diisi di sheet / cell tempat lokasi image, tidak perlu dengan pathnya, 
misal : nama_gambar.jpg , tidak ditulis lagi c:\nama_folder\nama_gambar.jpg. 
Sedikit modif di VBA nya Mbak Siti :

     ' mencari nama file di tabel
      r = WorksheetFunction.Match(Target, KdColl, 0)
      FileNm = ActiveWorkbook.Path & "\NamaFolder_Image\" & PicCol(r, 1).Text

Wassalaamu'alaikum Warahmatullahi Wabarakatuh,
Sofyan Efendi.
http://opi.110mb.com/

  ----- Original Message ----- 
  From: HerrSoe 
  To: belajar-excel@yahoogroups.com 
  Sent: Friday, May 27, 2011 2:53 PM
  Subject: Re: [belajar-excel] Menampilkan gambar di folder berdasarkan kode 
yang dipilih


    
  Mbak siti ytc...



  FIle & makro yg dikirim itu kan masih merujuk lokasi gambar yg hanya ada di 
pc 
  pak CONTRACT saja.
  Di PC members lain seperti saya, harus membuat dulu folder seperti itu, tidak 
bisa
  jalan juga karena tidak ada isi gambarnya. Padahal ingin sekeli segera 
testing-testing...


  Bolehkan saya minta fle yg FOLDER nya berlaku di pc mana saja tidak harus
  fixed seperti contoh file dari pak Contact.
  (Kalau gak salah dulu sudah dijelaskan tapi kok lupa lagi ya... he he dasar 
jeblok)


  Maksud ku:
  Seperti dulu pernah terjadi, mbak siti kirim file ZIP dan seterima kita di PC 
masing2
  zip dibuka menjadi FOLDER_XXX (bisa diubah namanya)  berisi flie makro dan 
  files contoh gambar.


  FOLDER_XXX itu bisa ditaruh di bawah FOLDER mana saja, tetapi jika makro 
  dijalankan  dia tahu folder tempat gambar berada..


  Tolongin ya mbak ..
  Meskipun penanyanya sendiri, pak Contract, tidak berkenan menggunakannya
  (terbukti tidak ada konfirmasi: file itu jalan/tidak spt yg diminta si embak) 
  tapi aku "berkenan" kok mbak.. h eh ehe...


  Teman teman se grup juga pada pingin punya filenya yg OK, tapi saya yg 
disuruh 
  maju: bilang ke mbak siti...


  tks
  & wassalam
  HerrSoe Cakil










  2011/5/26 STDEV(i) <setiyowati.d...@gmail.com>

    halo pak Contraact ..
    tabelnya kok di situ ?  apa ndak terbatas ?
    nanti kalau tabel dipindah makronya harus di ubah lho !!


    coba pakai ini sebentar saja  (di test lah); setelah itu boleh dihapus....


    makro akan OTOMATIS jalan (=menginsert gambar) jika cell E15 berubah datanya
    makro ini tauknya:  path file ygditulis di tabel pasti  BENAR dan ADA 
filenya


    Private Sub Worksheet_Change(ByVal Target As Range)
       ' siti Vi / 26 may 2011   
       Dim TbBuku As Range, KdColl As Range, PicCol As Range
       Dim FileNm As String, oShp As Shape, r As Integer
       Set TbBuku = Cells(1).CurrentRegion.Offset(1, 0)
       Set KdColl = TbBuku.Offset(0, 1).Resize(, 1)
       Set PicCol = KdColl.Offset(0, 6)
       If Target.Address = "$C$15" Then
          ' hapus picture lama di "plat"-nya
          For Each oShp In Me.Shapes
             If LCase(Left(oShp.Name, 4)) = "pict" Then
                If oShp.TopLeftCell = Range("E15") Then oShp.Delete
             End If
          Next oShp
          ' mencari nama file di tabel
          r = WorksheetFunction.Match(Target, KdColl, 0)
          FileNm = PicCol(r, 1).Text
          ' di cek apakah ada di storages
          If Not Dir(FileNm) = "" Then
             ' diinsert ke cell tertentu
             Range("E15").Select
             Me.Pictures.Insert(FileNm).Select
             ' di paskan di ukuran merged-cellnya
             ResizePicture Selection   '  ini = sebuah sub prosedur bantu
          End If
       End If
    End Sub


    kalau mau menyenangkan hati penanggapnya jangan diam saja
    katakan hasilnya (jalan/ gak jalan )..


    -siti-




    >
    > On Thu, May 26, 2011 at 1:49 PM, Contract Mining Assistant, Asam-Asam 
<apassist...@arutmin.com> wrote:
    >>
    >> Dear teman teman belajar excel,
    >> Gimana ya menampilkan gambar yang ada yang mana sesuai dengan kode buku 
yang dipilih,
    >> Asumsinya gambar sudah tersedia di folder seperti pada cell "H2:H11"
    >> yangmana nama gambar disesuaikan dengan kodebuku.
    >> jadi begitu kode buku dipilih maka nama gambar yang sesuai dengan kode 
buku akan tampil
    >> dan jika tidak ada gambar dengan kode buku yang dipilih maka akan ada 
pemberitahuan baik itu message box atau yang lain.
    >> Terima kasih banyak sebelumnya
    >> Salam, Rasyid
    >> @File terlampir



  

Kirim email ke