VBA Döngüsü ile İstenilen Sonuca Ulaşma

  • Konuyu başlatan Konuyu başlatan merakli
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

merakli

Kullanıcı
Katılım
28 Tem 2022
Mesajlar
748
Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Excel Dosyasına Dizinden Resim Çekme başlıklı konuda @Ömer BARAN Beyin yazmış olduğu kodla çözüme ulaşmıştım.
Tüm kodları satır satır çalıştım ve çözdüm.
Ancak şu for döngüsünün tam olarak ne iş yaptığına emin olamadım.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Anladığım kadarıyla
Resim gelen hücrelerin sol üst köşe noktalarının satır sütun olarak koordinatını veriyor.
ve döngünün en son resmin koordinatı genelde hdf değişkeninin son elemanıyla eşitliği sağlayınca onu siliyor.

Doğru mu anlıyorum?
Bu döngüye ve silme işlemine neden gerek duyduk?
Konuyu tam kavrayabilmek adına soruyorum yoksa kodlarda bir sorun yok.




VBA:
İndirmek için giriş yapmanız gerekmektedir.
(38 satır)
 
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
bu satır ile eklenen resimleri silmezsek sürekli olarak resim ekleyeceğimiz için yazmak zorundayız
 
Varsa; hdf adresli hücrede bulunan (eski) resim silinmelidir.
Teşekkürler.
Şimdi şunuda farkettim.
Resimlerin bulunduğu sayfaya
pdf kaydet gibi bir düğme koydum pdf kaydetme fonksiyonu çağırabilmek için.
Bu üstteki döngü ilk önce onun konumunu verip sonra resimlerin konumunu vermekte.
Sanırım sayfadaki tüm resimleri kontrol ediyor hdf dizi elemanlarından birisiyle eşitlik sağladığında onu siliyor. Diğerlerini silmiyor.
Sanırım şimdi oturmayan bir şey kalmadı gibi :)
Tekrar teşekkürler.
 
(y)
Tabii ki sadece ilgili hücredeki resim silinmelidir.
Her defasında tüm resimleri silmek ve dolu olanlar için tekrar resim eklemek de mümkün ancak, gereksiz bir işlem olurdu.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt