Excel'de fareyle üzerine gelindiğinde resmi nasıl gösterirsiniz?
Bazen, bir kullanıcı fareyi belirli bir hücrenin üzerine getirdiğinde yalnızca bir resmin görüntülenmesini sağlayarak daha etkileşimli bir Excel çalışma sayfası oluşturmak isteyebilirsiniz. Örneğin, bu özellikle çalışma sayfanızı her zaman görünür grafiklerle karıştırmadan görsel referanslar, talimatlar veya veri girişlerine bağlı ürün resimleri sağlamak için yararlı olabilir. Bu kılavuzda, Excel'de fareyle üzerine gelindiğinde bir resmin açılır pencere veya araç ipucu olarak gösterilmesini sağlamak için birkaç yöntem tanıtılacaktır; her birinin kendine özgü uygulanabilir senaryoları ve sınırlamaları vardır. Resim gösterme, yalnızca metin araç ipuçları veya daha gelişmiş etkileşim gibi ihtiyaçlarınıza bağlı olarak farklı çözümler iş akışınıza daha uygun olabilir.
Açılır resim ekleme yorumu kullanarak
Fareyle üzerine gelindiğinde dinamik olarak açılır resimleri göstermek için VBA kullanın
Veri Doğrulama Giriş Mesajı ile araç ipuçlarını görüntüleyin
Açılır resim ekleme yorumu kullanarak
Excel'de, bir hücrenin üzerine gelindiğinde bir resmi yalnızca görüntülemek için pratik bir yöntem, resmi bir yoruma (bazı yeni Excel sürümlerinde not olarak da bilinir) eklemektir. Bu yaklaşım, kullanıcı fareyi hücrenin üzerine getirdiğinde görünen açılır resimler oluşturmanın basit bir yolunu sunar.
Bu yöntemin yaygın senaryoları, referans diyagramlarını, ürün resimlerini veya veri noktaları için açıklayıcı resimleri göstermeyi içerir. Bu teknikteki ana fayda, VBA veya harici eklentilerin kullanımını gerektirmemesi, bu da onu geniş ölçüde uyumlu ve yönetilmesi kolay hale getirir. Ancak, yorumlar Excel Online'da desteklenmez ve daha gelişmiş çözümlere kıyasla biçimlendirme ve etkileşim açısından sınırlamalara sahip olabilir.
1. Açılır resim olmasını istediğiniz hücreyi seçin. Hücreye sağ tıklayın ve ardından bağlam menüsünden Yorum Ekle'yi (veya sürümünüze bağlı olarak "Yeni Not") seçin. Ekran görüntüsüne bakın:
2. Yorum kutusu göründükten sonra, işaretçinizi yorumun kenarına doğru götürün, bir artı işareti oklar haline geldiğinde sağ tıklayın ve Biçimlendir Yorum'u seçin. Ekran görüntüsüne bakın:
3. Biçimlendir Yorum iletişim kutusunda, Renkler ve Çizgiler sekmesine tıklayın. Ardından, Renk altında açılır okuna tıklayın ve listeden Dolgu Efektlerini seçin. Ekran görüntüsüne bakın:
4. Açılan iletişim kutusundaki Resim sekmesine geçin. Resim Seç'e tıklayın, görüntülenecek resme gidin ve seçin, ardından Ekle'ye tıklayın. Ekran görüntülerine bakın:
Not: Excel2013 veya sonraki sürümlerde, Dolgu Efektleri iletişim kutusundaki Resim Seç düğmesine tıkladıktan sonra, Dosyadan Seç seçeneğini kullandığınızdan emin olun, resminizi seçin ve Ekle'ye tıklayın.
5. Değişiklikleri onaylamak için her iletişim kutusundaki Tamam'a tıklayarak kapatın. Şimdi, resminiz seçili hücre için yorumun içinde görünecektir. Ekran görüntüsüne bakın:
6. Yalnızca varsayılan kullanıcı adı metnini silerek yorumu kişiselleştirmek isteyebilirsiniz. Yorum metnine tıklayın ve ismi kaldırın, yalnızca resim kalacak şekilde bırakın.
İpucu: Yorumun yalnızca fareyle üzerine gelindiğinde gösterilmesini ve her zaman görünür kalmamasını sağlamak için, İnceleme sekmesinde Tüm Yorumları Göster'in etkinleştirilmediğinden emin olun.
Bu yöntem, küçük veya orta boyutlu çalışma sayfalarına ara sıra resimler eklemek için idealdir, ancak gelişmiş etkileşim, dinamik resim güncellemeleri veya daha büyük bir çalışma sayfasında birçok resim desteği gerektiriyorsanız, aşağıda açıklanan VBA tabanlı veya etkileşimli hücre bağlantılı yöntemleri düşünün.
Ortak sorunlar arasında, yorumlar gizli ise veya yorum kutusu resim için çok küçükse resimlerin görüntülenmemesi yer alır. En iyi görünüm için her zaman resim boyutlarını ve yorum kutusu boyutunu kontrol edin.
Fareyle üzerine gelindiğinde dinamik olarak açılır resimleri göstermek için VBA kullanın
Özel açılır pencereler veya zengin araç ipuçları olarak resimleri fareyle üzerine geldiğinizde görüntülemeniz gereken senaryolar için -örneğin, belirli hücrelerin üzerine geldiğinizde- VBA çözümü önerilir. Bu yaklaşım, programlı olarak resimleri gösterip gizlemenize olanak tanır, bu da daha büyük veri setleri, panolar veya resimlerin verilere göre değiştiği kullanım durumları için uygundur.
Bu yöntem şu durumlarda en iyisidir:
- Üzerine gelinen hücrelere göre değişen boyutlarda veya formatlarda açılır resimler
- Minimum çalışma sayfası karmaşası ile dinamik olarak resimleri güncelleme desteği
- Standart yorum tabanlı resimlere kıyasla daha fazla görüntüleme davranışı kontrolü
Olası dezavantajlar: VBA çözümleri Excel Online'da veya makroları etkinleştirmeyen kullanıcılar tarafından desteklenmez ve daha fazla kurulum ve temel VBA bilgisi gerektirebilir. Makro güvenlik ayarları nedeniyle bu dosyaları dağıtırken dikkatli olunmalıdır.
İşlem Adımları:
1. Açılır resimleri görüntülemek istediğiniz çalışma sayfasını açın, çalışma sayfası sekmesine sağ tıklayın ve ardından bağlam menüsünden Kodu Görüntüle'yi seçin.
2. Aşağıdaki kodu çalışma sayfası kod penceresine (standart bir modül değil) kopyalayıp yapıştırın:
Dim popUpPic As Picture
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Not popUpPic Is Nothing Then
popUpPic.Delete
End If
' Optional: Only run for a specific range, e.g. B2:B5
If Not Intersect(Target, Range("B2:B5")) Is Nothing Then
Set popUpPic = ActiveSheet.Pictures.Insert("C:\YourImagePath\yourimage.jpg")
With popUpPic
.Top = Target.Top
.Left = Target.Offset(0, 1).Left
.Height = 80 ' Adjust size as needed
.Width = 80
.Placement = xlMoveAndSize
End With
End If
End Sub
Not:
- Açılır resimlerin görüneceği hücrelere uygun şekilde
Aralık("B2:B5")
'i değiştirin. "C:\ResimYolunuz\resminiz.jpg"
ifadesini gerçek resim yolunuzla değiştirin.- Her hücre için farklı resimler kullanmak istiyorsanız aşağıdaki VBA kodunu deneyin.
Dim popUpPic As Picture 'Updated by Extendoffice.com 2025/7/11 Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next If Not popUpPic Is Nothing Then popUpPic.Delete End If If Not Intersect(Target, Me.Range("B2:B5")) Is Nothing Then Dim imgPath As String Select Case Target.Address Case "$B$2" imgPath = "C:\Users\Win10x64Test\Desktop\fruits\durian.jpg" Case "$B$3" imgPath = "C:\Users\Win10x64Test\Desktop\fruits\Mango.jpg" Case "$B$4" imgPath = "C:\Users\Win10x64Test\Desktop\fruits\orange.jpg" Case "$B$5" imgPath = "C:\Users\Win10x64Test\Desktop\fruits\strawberry.jpg" Case Else imgPath = "" End Select If imgPath <> "" Then Set popUpPic = Me.Pictures.Insert(imgPath) With popUpPic .Top = Target.Top .Left = Target.Offset(0, 1).Left .Height = 80 .Width = 80 .Placement = xlMoveAndSize End With End If End If End Sub
- Bu kod örneği, kullanıcı aralıktaki bir hücreyi seçtiğinde resmi görüntüler; benzer mantık, diğer tetikleme olayları için
Çalışma Sayfası_BeforeDoubleClick
veyaÇalışma Sayfası_BeforeRightClick
için uyarlanabilir.
3. VBA düzenleyicisini kapatın ve Excel'e geri dönün. Belirttiğiniz aralıktaki bir hücreyi seçerek açılır resmi görüntüleyin. Başka bir hücre seçildiğinde resimler gizlenecektir.
Hatalarla karşılaşırsanız, makro ayarlarının VBA kodunun çalışmasına izin verdiğinden emin olun ve resim yolunun doğru olduğundan emin olun. Dosyanızı dağıtırken, bu özelliğin çalışması için kullanıcıların makroları etkinleştirmesini hatırlatın.
Veri Doğrulama Giriş Mesajı ile araç ipuçlarını görüntüleyin
Bir kullanıcı bir hücrenin üzerine geldiğinde yalnızca metin tabanlı bir araç ipucu göstermek istiyorsanız, Excel'in yerleşik Veri Doğrulama Giriş Mesajı özelliğini kullanabilirsiniz. Bu yöntem resim görüntüleyemez, ancak açıklamaları, talimatları veya uyarıları açılır pencereler olarak sağlamak için basit ve kod yazmadan bir yol sunar. Bu, temel rehberlik veya içerik gerektiren formlar, anketler veya eğitim şablonları için fareyle üzerine gelindiğinde temel bilgi veya bağlam sağlama açısından faydalıdır.
Nasıl ayarlanır:
- Araç ipucunu istediğiniz hücreyi veya aralığı seçin.
- Veri sekmesine gidin > Veri Doğrulama.
- Veri Doğrulama iletişim kutusunda, Giriş Mesajı sekmesine gidin.
- Hücre seçildiğinde giriş mesajını göster onay kutusunu işaretleyin. Bir başlık ve giriş mesajı girin (en fazla 255 karakter).
- Tamam'a tıklayın. Şimdi, özel araç ipucunuz hücre seçildiğinde veya üzerine gelindiğinde görünecektir.
Sınırlamalar: Giriş mesajları yalnızca metin gösterir (resim değil) ve hücre artık seçili olmadığında mesaj kaybolur. Grafik açılır pencereler için yukarıdaki diğer yöntemlere bakın.
Bu yöntem yaygın olarak uyumludur, makro gerektirmez ve gerektiğinde kolayca güncellenebilir veya kaldırılabilir. Birçok veri giriş hücresi boyunca kısa metin ipuçları veya hatırlatmalar sağlamanız gerekiyorsa, bu pratik ve verimli bir çözümdür.
Her bir yaklaşımın güçlü yanları var - yorum resimleri birkaç hücre için kolayca eklenebilir, VBA dinamik veya büyük toplu işlemler için en iyisidir, yardımcı makrolarla köprüler etkileşimli resim güncellemelerine izin verirken, Veri Doğrulama Giriş Mesajları metin tabanlı açılır pencereler için idealdir. Bir çözüm seçerken çalışma sayfası kullanıcılarınızın ihtiyaçlarını ve platform uyumluluğunu dikkatlice göz önünde bulundurun. Resimlerin görüntülenmemesi, metinlerin güncellenmemesi veya makro ile ilgili uyarılar gibi yaygın sorunlarla karşılaşırsanız, hücre aralıklarını, makro izinlerini ve resim dosya yollarını tekrar kontrol edin. Daha fazla özellik veya daha otomatikleştirilmiş iş akışları için, Kutools for Excel gibi ek Excel eklentileri daha akıcı çözümler sunabilir.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!