Dosya simgesi

Resim Ekle, Sil, PDF Oluştur

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.

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:
Excel formülü
=EĞERSAY($C$2:$C$19;C2)
=COUNTIF($C$2:$C$19,C2)
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.
Makrolar dosya silme veya dışarıya bağlantı işlemi yapmaz; silinen yalnızca sayfadaki resim nesneleridir. Sayfa1 kodundaki Worksheet_Calculate olayında Resim_Ekle çağrısı yorum satırı olarak durur, bu nedenle makro otomatik çalışmaz.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. 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.
  3. C sütununa ürün kodlarını girin.
  4. Alt+F8 ile Resim_Ekle makrosunu çalıştırın.
  5. Resimleri kaldırmak için Sil, PDF çıktısı için PDF makrosunu çalıştırın.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
22
Gösterim
2,859
İlk sürüm
Güncel
SHA-256
3c23c59df4622786601418476f4d2eba7216990e15f95fb08c6c1c2e9ad6c55d

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Emeğinize sağlık, teşekkürler.
Geri
Üst