Bu dosya, hücre açıklamalarının (comment) dolgusuna resim yerleştirmeyi iki farklı makro yöntemiyle gösterir. Birinci yöntemde bir listedeki dosya adlarına göre açıklamalara toplu resim eklenir; ikinci yöntemde ise seçilen satırdaki değere göre ilgili resim açıklama içinde görüntülenir.
Dosyanın içeriği
- Sheet1: A1:A5 aralığında MyPic01.jpg ile MyPic05.jpg arasında resim dosyası adları bulunur. C ve E sütunlarında örnek liste yer alır (C sütununda 14512, 14563, 67839, 90873, 80498 gibi sayısal kodlar; E sütununda y1 - y5 değerleri). H sütunundaki notlarda, F12 hücresine gelindiğinde C ve F sütunlarının birleşimine karşılık gelen resmin açıklama içinde gösterilmesi istenir; 1000 satırlık bir liste hedeflendiği belirtilir.
- Instructions: Dosyanın kullanım sayfasıdır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı işlemi yoktur.- InsertComment (Module1): A1:A5 aralığındaki her dosya adı için bir sağdaki hücreye (B sütunu) açıklama ekler, açıklama metnini boşaltır ve açıklamanın dolgusunu C:\Data\ klasöründeki ilgili resimle doldurur. Açıklamalar gizli bırakılır, hücrenin üzerine gelindiğinde görünür. Hata durumunda makro sessizce devam eder.
- Worksheet_SelectionChange (Sheet1): F13:F17 aralığında bir hücre seçildiğinde çalışır. F19 hücresine açıklama ekler ve görünür yapar; dolgu olarak dosyanın bulunduğu klasörden, aynı satırdaki C sütunu değeri ile seçilen hücrenin metninin birleşiminden oluşan adlı .jpg resmini yükler. Seçim bu aralığın dışına çıkınca F19 açıklaması silinir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Toplu ekleme için resimleri C:\Data\ klasörüne koyun; klasör farklıysa Module1 içindeki klasör yolunu ve A1:A5 aralığını kendi dosyanıza göre değiştirin.
- InsertComment makrosunu Alt+F8 ile çalıştırın; B1:B5 hücrelerinin açıklamalarında resimler görünür.
- Seçime bağlı yöntem için .xlsm dosyasıyla aynı klasöre, adı C sütunu değeri ile F sütunu metninin birleşiminden oluşan .jpg dosyalarını yerleştirin.
- F13:F17 aralığında bir hücre seçin; resim F19 hücresindeki açıklamada görüntülenir.