IF VE MESAJ KOMUTLARI – MAKRO EXCEL ÖĞRENME SERİSİ 3
If komutu ile bir koşula göre mesaj gösterme
Aşağıdaki makro, bir hücrenin değerinin 10’dan büyük olup olmadığını kontrol eder. Hücrenin değeri 10’dan büyükse, “Hücrenin değeri 10’dan büyüktür.” mesajı görüntüler. Hücrenin değeri 10’dan küçük veya eşitse, “Hücrenin değeri 10’dan küçük veya eşittir.” mesajı görüntüler
Bu makroyu çalıştırmak için, aşağıdaki adımları izleyin:
- Excel’de, Geliştirici sekmesini etkinleştirin.
- Geliştirici sekmesindeki Kod grubunda, Makrolar’ı tıklayın.
- Makro adı kutusuna “IfMesaj” yazın.
- Çalıştır’ı tıklayın.
Hücre 1,1’deki değer 10’dan büyükse, “Hücrenin değeri 10’dan büyüktür.” mesajı görüntülenecektir. Hücre 1,1’deki değer 10’dan küçük veya eşitse, “Hücrenin değeri 10’dan küçük veya eşittir.” mesajı görüntülenecektir.
Mesaj komutu ile bir uyarı mesajı gösterme
Aşağıdaki makro, kullanıcıdan bir girdi ister ve girdinin bir sayı olup olmadığını kontrol eder. Girdi bir sayıysa, “Girdi bir sayıdır.” mesajı görüntüler. Girdi bir sayı değilse, “Girdi bir sayı değildir.” mesajı görüntüler.
Bu makroyu çalıştırmak için, aşağıdaki adımları izleyin:
- Excel’de, Geliştirici sekmesini etkinleştirin.
- Geliştirici sekmesindeki Kod grubunda, Makrolar’ı tıklayın.
- Makro adı kutusuna “MesajUyarı” yazın.
- Çalıştır’ı tıklayın.
Kullanıcı bir sayı girerse, “Girdi bir sayıdır.” mesajı görüntülenecektir. Kullanıcı bir sayı girmezse veya sayı olmayan bir değer girerse, “Girdi bir sayı değildir.” mesajı görüntülenecektir.
Şekillere makro atama
Aşağıdaki makro, bir düğmeye bir makro atar. Düğmeye tıklandığında, “Düğmeye tıklandı.” mesajı görüntülenecektir.
Bu makroyu çalıştırmak için, aşağıdaki adımları izleyin:
- Excel’de, Geliştirici sekmesini etkinleştirin.
- Geliştirici sekmesindeki Kod grubunda, Makrolar’ı tıklayın.
- Makro adı kutusuna “DüğmeyeMakroAta” yazın.
- Çalıştır’ı tıklayın.
Makro, “Düğme1” adlı düğmeye “DüğmeMesaj” makrosunu atar. Artık düğmeye tıkladığınızda, “Düğmeye tıklandı.” mesajı görüntülenecektir.
Bu sadece birkaç örnektir. If ve mesaj komutları, şekillere makro atama gibi çeşitli görevler için kullanılabilir.