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

  • Konuyu başlatan Konuyu başlatan gicimi
  • Başlangıç tarihi Başlangıç tarihi
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

Çö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:
You must log in to view content
(5 satır)
Tekrar merhaba Sayın @esrarengiz .
-- Konu açılış mesajındaki sıkıştırılmış belgeyi bilgisayarınıza indirin,
-- Sıkıştırılmış belgeyi, bilgisayarınızda uygun bir dizine çıkartın,
-- Excel belgesini açın ve ALT+F11 tuşlarına basarak VBA ekranını görüntüleyin,
-- VBA ekranında üst menü kısmından INSERT >> MODULE yi seçin,
-- 2 rumaralı cevabımda verdiğim kod blokunu sağ taraftaki boş alana yapıştırın (kod verdiğim cevabı dikkatli okuyun)
-- Fotoğrafların blunduğu dizin ile ilgili olarak 6 numaralı cevabı da dikkate alın.
Sayfaya ekleyeceğiniz bir düğme ile verdiğim kodu ilişkilendirip, belgenizi MAKRO İÇEREN biçimde kaydedin.
İşlem tamam olacaktır.
 
Screenshot_2.webp


İnceler misiniz?
 
Merhaba.
Belgenizi 2003-2007 (xls) formatında veya MAKRO İÇEREBİLEN bir türde (xlsm, xlsb gibi) kaydedin ve kapatıp açın.
Her iki seçenekte de bir defaya mahsus olmak üzere, belgenin ilk açılışı sırasında MAKROLARI ETKİNLEŞTİRin.
 
-- Fotoğraf adlarının A sütununda yazılı olması ve 2'nci satırdan itibaren yer alması,
-- Fotoğrafların, belgenizin bulunduğu klasörde yer alan Fotoğraflar isimli alt klasörde olması,
halinde verdiğim çözüm cevabı sorunsuzdur.
 
.
41 numaralı cevaptaki işlem adımlarını adım adım uyguladığınızdan emin misiniz?
Örnek belgenizi (fotoğraflar dizini ve içindeki fotoğraflar dahil) eklerseniz uygun olduğumda bakarım.
.
 
Belgeyi zip/rar neyse artık sıkıştırılmış haliyle çalıştırmayacaksınız. Önce zip/rar'dan çıkartın.

Fotoğraflar isimli klasör, excel belgesiyle aynı konumda olmalı
(Fotoğraflar yerine ilgili klasörün ismi farklı ise ona göre kodda "Fotoğraflar" yerine klasör adını yazacaksınız)
.
 
Belgeyi zip/rar neyse artık sıkıştırılmış haliyle çalıştırmayacaksınız. Önce zip/rar'dan çıkartın.

Fotoğraflar isimli klasör, excel belgesiyle aynı konumda olmalı
(Fotoğraflar yerine ilgili klasörün ismi farklı ise ona göre kodda "Fotoğraflar" yerine klasör adını yazacaksınız)
.
ömer bey rardan çıktı..ismide foroğraglar..siz bir kod verdinizya acaba diyorum orada bir şeymi değişmeliyim
 
O köşedeki işaret yok edilebilir mi emin değilim, ayrıca bununla uğraşmaya değer mi ondan da emin değilim.
Ben olsam, o işaret rengi neyse hücreye aynı renk arkaplan rengi uygulayarak etrafından dolaşarak çözüm arardım.
.
 
Bilgisayar başında değilim, isteğinizi tarif edin çözüm yolunu göstereyim.
İlgili kodun çalışmasının neye bağlanmasını istiyorsunuz?
-- ilgili sayfa aktif hale geldiğinde,
-- ilgili sayfada adresini belirleyeceğiniz bir hücreye, belirlediğiniz sabit bir kelime yazıldığında,
-- ilgili sayfada adresini belirleyeceğiniz bir hücreye fareyle çift tıkladığınızda
gibi seçeneklerden birini belirtmelisiniz.
 
şöyle olmuyormu ömer bey...ben köprü özelliği yapınca o resim hangi hücrede ise tıklyınca zaten önüme geliyor...ama sizin yaptığınız daha güzel tıklamadan üzerine gelince resim görülüyor...illaki o büyük kırmızı olmasımı lazım o olmadan olmuyormu bu özellik..oluyor ise o olmaksızın olsun olmuyor ise bir hücreye onu sığdırın gene olmadı sizi çok yorum hakkınızı helal edin kalsın başka zaman bakarız
 
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:
You must log in to view content
(5 satır)
 
Çö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:
You must log in to view content
(5 satır)
tşk ederim şimdi oldu
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst