Bu dosya, ürün kodu listesindeki her satır için dosya klasöründeki ilgili resmi sayfaya yerleştirir, eklenen resimleri tek işlemle siler ve sayfanın PDF çıktısını masaüstüne kaydeder. Üç makro ile çalışır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Aralığın son satırı, C sütunundaki dolu son satıra göre belirlenir. Sonuç, aynı kodun kaç satır kapladığını belirler; işlem bitince N:O sütunları temizlenir.
Dosyanın içeriği
- Sayfa1: A1:O19 aralığında ürün listesi bulunur. Resimler A sütununa yerleştirilir, ürün kodları C sütunundan okunur. N ve O sütunları makronun çalışırken kullandığı geçici sütunlardır ve işlem sonunda temizlenir.
- Module1: Resim_Ekle makrosu.
- Module2: Sil makrosu.
- Module3: PDF makrosu.
Kullanılan formüller
Sayfada hazır formül yoktur. Resim_Ekle makrosu çalışırken N sütununa her ürün kodunun C sütununda kaç kez geçtiğini bulan bir formül yazar:Aralığın son satırı, C sütunundaki dolu son satıra göre belirlenir. Sonuç, aynı kodun kaç satır kapladığını belirler; işlem bitince N:O sütunları temizlenir.
Makrolar
- Resim_Ekle: Önce sayfadaki adı "Pic" ile başlayan eski resimleri siler (Picture 22 adlı resim korunur), A sütunundaki birleştirmeleri kaldırır ve satır yüksekliklerini sıfırlar. Aynı ürün kodunun tekrar ettiği satırları A sütununda birleştirir ve toplam yüksekliği 90 birimi o satır sayısına bölerek ayarlar. Ardından dosyanın bulunduğu klasördeki resim alt klasörünü tarar. Dosya adının ilk boşluğa kadar olan kısmı C sütunundaki kodun ilk kelimesiyle eşleşirse resmi A sütunundaki hücreye sığacak boyutta ekler. Eşleşen satırlara geçici olarak "OK" yazılır.
- Sil: Adı "Pic" veya "Res" ile başlayan resimleri siler (Picture 22 hariç), A sütunundaki birleştirmeleri kaldırır ve satır yüksekliklerini otomatik ayarlar.
- PDF: Etkin sayfayı, dosya adıyla birlikte kullanıcının masaüstüne PDF olarak kaydeder ve kayıt sonunda dosyayı açar.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- Dosyanın bulunduğu klasörde resim adlı bir klasör oluşturun; resim dosyalarını "ÜrünKodu açıklama.jpg" gibi, adı ürün koduyla başlayıp boşlukla devam edecek biçimde adlandırın.
- C sütununa ürün kodlarını girin.
- Alt+F8 ile Resim_Ekle makrosunu çalıştırın.
- Resimleri kaldırmak için Sil, PDF çıktısı için PDF makrosunu çalıştırın.