Bu dosya, Excel'deki Hedef Ara (Goal Seek) özelliğini makro ile otomatikleştirir. Ayarlanacak hücre, beklenen değer hücresi ve değişecek hücre fare ile seçilir; makro seçilen aralıktaki her hücre çifti için Hedef Ara işlemini sırayla uygular. Böylece birden fazla hesap, diyalog kutusu tekrar tekrar açılmadan çözülür.
goalSeek makrosu sırasıyla üç InputBox açar:
Dosyanın içeriği
- Sheet1: A1:E6 aralığında örnek bir kredi hesabı bulunur. Loan amount (C1 hücresinde 23456), Number of repayments, Interest rate ve Repayment amount etiketleri hazır olarak gelir.
- Module1: goalSeek adlı makroyu içeren VBA modülüdür.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem yoktur.goalSeek makrosu sırasıyla üç InputBox açar:
- AYARLANACAK HÜCRE: Formülün bulunduğu hücre veya aralık. Varsayılan öneri C11:E11'dir.
- SONUÇ HÜCRE: Ulaşılmak istenen değerlerin bulunduğu hücre veya aralık. Varsayılan öneri C12:E12'dir.
- DEĞİŞECEK HÜCRE: Excel'in değiştireceği hücre veya aralık. Varsayılan öneri G8:G10'dur.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Alt+F8 ile goalSeek makrosunu çalıştırın.
- Açılan üç kutuda sırasıyla ayarlanacak, sonuç ve değişecek hücreleri seçin; üç aralıktaki hücre sayısı aynı olmalıdır.
- Her kutuda Tamam'a basın; değişecek hücrelerde hedefe ulaşan değerler otomatik yazılır.