Dosya simgesi

Hedefin Tamamlanması İçin Eksik Kalan Rakamı Bulma

Hedefin Tamamlanması İçin Eksik Kalan Rakamı Bulma
Bu dosya, Excel'in Hedef Ara (Goal Seek) özelliğinin bir makro ile nasıl çalıştırıldığını gösterir. Toplam değerin hedef rakama ulaşması için bir hücrenin alması gereken değer, tek bir makro çalıştırılarak bulunur.

Dosyanın içeriği​

  • Sayfa1: B2:C11 aralığında ürün listesi bulunur. B sütununda Ali, Veli, Hasan, Hüseyin, Hale, Jale ve Osman adları (B3:B9), ardından Toplam (B10) ve Hedef (B11) satırları yer alır. Sayılar C sütununa girilir.
  • Module1: HedefAra adlı makroyu barındıran VBA modülüdür.
Sayfada formül bulunmaz. C10 hücresindeki toplamın, C3:C9 değerlerini toplayan bir formülle kurulması gerekir; Hedef Ara bu hücrenin formül içermesine dayanır.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.
  • HedefAra: GoalSeek yöntemini kullanır. C10 hücresindeki Toplam değerinin C11 hücresindeki Hedef değerine eşit olması için C3 hücresini, yani Ali satırındaki rakamı değiştirir. Böylece hedefe ulaşmak için eksik kalan rakam bulunur.
Makro dosya silme veya dış bağlantı gibi işlem yapmaz; yalnızca Sayfa1 üzerindeki hücrelerle çalışır.

Nasıl kullanılır​

  1. Dosyayı açın ve makroların etkinleştirilmesine izin verin.
  2. Sayfa1'de C3:C9 aralığına ürün değerlerini, C11 hücresine ulaşılmak istenen hedefi girin.
  3. C10 hücresinde C3:C9 aralığını toplayan formülün bulunduğundan emin olun.
  4. Excel'de Geliştirici sekmesinden Makrolar penceresini açın (Alt+F8), HedefAra makrosunu seçip Çalıştır'a tıklayın.
  5. C3 hücresindeki değer, toplam hedefe eşitlenecek biçimde güncellenir.
Makro yalnızca C3 hücresini değiştirdiği için başka bir satırın değeri bulunmak istenirse koddaki hücre adresinin değiştirilmesi gerekir.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
8
Gösterim
1,531
İlk sürüm
Güncel
SHA-256
69e6534c8ebd8b2c11419ce6f7f032b5fc66a3d79c057be316f562f9e1b50b0c

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Çok teşekkür ederim, elinize sağlık.
Geri
Üst