Excel Formül Sorusu Sor

Bir Excel formülüne dair sorunuz varsa, bu alanı kullanarak bize iletin.

Excel Makro Sorusu Sor

Bir Excel VBA koduna dair sorunuz varsa, bu alanı kullanarak bize iletin.

Genel Excel Sorusu Sor

Excel'in ön sayfasındaki FORMÜL haricinde olan sorularınızı buradan sorabilirsiniz.

Çözüldü Hücrenin Üstüne Geldiğinde Açıklamada Fotoğrafı Gösterme

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

gicimi

Normal Üye

Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba;

Ekteki dosyada A sütununda yer alan isimlerin üzerine gelindiğinde ilgili kişinin resminin görülmesini nasıl sağlayabilirim. 500 adet isim ve fotoğraf yüklenecektir.

Konu hakkında yardımcı olabilir misiniz. Teşekkürler.
 

Ekli dosyalar

  • Mouse.rar
    44.7 KB · Görüntüleme: 33
Çözüm
Gönderdiğim belgede, VBA ekranında göreceğiniz Module1'de mevcut kod olduğu şekliyle kalsın.

Bu kez, alt taraftan Sayfa1'in adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçin.
Açılan VBA ekranında, sağdaki boş alana aşağıdaki kod blokunu yapıştırın.
Sayfada yer alan KIRMIZI renkli dikdörtgeni silin.
Artık Sayfa1 isimli sayfada A1 hücresine fareyle ÇİFT TIKLAdığınızda istenilen işlem gerçekleşir.
VBA:
Görüntülemek için giriş yapmalısınız.
(5 satır)
VBA:
Görüntülemek için giriş yapmalısınız.
(18 satır)

Sn. Ömer hocam, bende tc numaraları (resimlerde aynı) c sutununda bulunmakta, bu şekilde kodları çalıştırdım, ancak resimler açıklamaya boş olarak geliyor, yani resimler gelmiyor. ilk verdiğiniz kod ile resimler gelmişti. Bilgilerinize.

Saygılarımla.
 
Önce bir hatırlatma:
Son mesajınızı ben düzenleyerek kod kısmını şekillendirdim.
Mesajlarınıza ekleyeceğiniz kod/formül için resimdeki kısmı kullanmanızda yarar var.

1557404449752.webp


Resimin alınacağı yer ve resimin adı:
yol_isim_uzanti = "C:\FOTO\" & s1.Cells(sat, 1).Text & ".jpg"
1 sayısı A sütunu, yani ...FOTO klasöründe, A sütunundaki hücre metniyle aynı adı taşıyan fotoğraf alınacak demek oluyor.
Dolayısıyla kırmızı renklendirdiğim 1 sayısını siz, 3 veya "C" olarak değiştireceksiniz.
.
 
VBA:
Görüntülemek için giriş yapmalısınız.
(1 satır)


Sn. Ömer hocam;
C sutununa düzenlemeye çalışmıştım, yukarıdaki 1 i 3 yapmadığımı farkettim, şu anda düzeldi ve tam istediğim gibi mükemmel çalışıyor, çok teşekkür ederim hocam elinize sağlık.

Uyarı için teşekkürler hocam, bir dahaki sefere dikkat edeceğim.
 
Sn. Ömer hocam; kodlar mükemmel çalışıyor, ancak sunu fark ettim, sütünde resmi olmayan hücrelerde boş olarak açıklama ekliyor, daha sonra klasöre o kişiye ait resim eklediğinde de bu sefer hücrede açıklama var diye resim eklenmemiş oluyor.
Sütun da resmi bulunmayan hücreleri boş bırakılmasını yani açıklama eklemesini sağlayabilir miyiz.
Saygılarımla.
 
Önceki kod cevabımı güncelledim.

Kod'un yeni halinde;
-- A sütunundaki hücrenin boş hücre olup olmadığı,
-- Hücrede daha önceden eklenmiş açıklama olup olmadığı,
-- Dosyanın bulunduğu klasördeki FOTOĞRAFLAR dizininde A sütunundaki hücre metni ile aynı adı taşıyan fotoğraf olup olmadığı,
kontrol ediliyor ve hücreye açıklama olarak, ilgili fotoğraf ve isim ekleniyor.

Sayfayı yenileyerek ilk kod cevabı kontrol ediniz.
.
 
Sorunlu haliyle örnek dosya gönderir misiniz?
(denemek bakımından; tc sütunundaki hücre boş olan, tc'si olup fotoğrafı olmayan, tc'si olup henüz açıklama eklenmemiş olan vs tüm seçenekler olsun)
.
 
Sn. Ömer Hocam;
VBA:
Görüntülemek için giriş yapmalısınız.
(18 satır)

Örnek dosyamda c sütununda resimleri gelen yerde Klima1, Klima2 ve Adaptor_75 yazılı hücrelere ait foto klasöründe fotoğraf bulunmamaktadır. Bu hücrelere açıklama eklenmemesi, boş geçmesi. Daha sonra foto klasörüne bu isimlere ait foto eklendiğinde kod çalıştırıldığına eklenmesini anlatmaya çalışmıştım. Örnek dosya ektedir.

Saygılarımla
 
28 numaralı cevapta, ilk kod cevabımı güncellediğimi belirtmiştim.
28 numaralı cevabı okuyup, ardından da kod içeren cevabıma bakar mısınız?

Ayrıca fotoğrafların yol bilgisini kontrol etmek için 6 numaralı cevabıma da bakınız.
.
 
Sn. @tahsinanarat .
Mesajları dikkatli okumamışsınız anlaşılan.
Varsa; bir defaya mahsus olmak üzere; gerçek belgenizde C sütunundaki açıklamaları (topluca alanı seçerek) silin.
Örnek belgenize göre kod aşağıdaki şekilde düzenlenmiş olmalıdır.
VBA:
Görüntülemek için giriş yapmalısınız.
(22 satır)
 
Sn. Ömer Baran Hocam, Allah sizden razı olsun, bıkmadan sorularıma cevap verdiniz, bu sefer tam istediğim gibi oldu, elinize zihninize sağlık, Tekrar hakkınızı helal edin hocam. Saygılarımla.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
DMCA.com Protection Status
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
57
Geri
Üst