Bu dosya, formül kullanmadan VBA koduyla hücreye hesaplama sonucu yazmayı gösterir. A1 hücresindeki sayı hangi aralığa düşüyorsa A5 hücresine ilgili iki hücrenin çarpımı yazılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: A1:G10 aralığında küçük bir örnek tablo bulunur. A1 hücresi karşılaştırılan sayıyı (12) tutar. B3, D3 ve F3 hücrelerinde hangi koşulda hangi çarpımın yapılacağı metin olarak açıklanır. C, E ve G sütunlarındaki değerler (2, 3 ve 4) çarpanlardır.
Makrolar
- Worksheet_SelectionChange (Sayfa1 kod bölümü): Sayfada seçili hücre her değiştiğinde otomatik çalışır. A1 değeri 0'dan küçükse A5 hücresi boşaltılır. A1 değeri 6'ya kadar (6 dahil) ise A5 hücresine B1 ile C1 çarpımı yazılır. A1 değeri 6'dan büyük ve 12'ye kadar ise D1 ile E1 çarpımı, 12'den büyük ve 20'ye kadar ise F1 ile G1 çarpımı yazılır. A1 değeri 20'den büyükse A5 hücresi değişmez.
- DeğerDeğiştirici5_Değiştir (Module1): F1 hücresini seçer, sayfayı yeniden hesaplar ve F1 hücresini tekrar seçer. Makro menüsünden elle çalıştırılır.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Sayfa1'de A1 hücresine bir sayı girin.
- Sayfada herhangi bir hücreyi seçin; seçim değişince makro çalışır ve A5 hücresine sonuç yazılır.
- A1 değerini 6, 12 ve 20 sınırları çevresinde değiştirerek A5 sonucunun nasıl değiştiğini izleyin.
- Kodu incelemek için Alt+F11 tuşlarıyla VBA düzenleyicisini açıp Sayfa1 kod bölümüne bakın.