Bu dosya, sayfadaki butonlara tıklandığında ilgili hücreyi seçip Excel'in koşullu biçimlendirme penceresini açan bir VBA örneğidir. Biçimlendirme kuralları, kural tablosunu elle aramadan tek tıkla yönetilir.
Dosyanın içeriği
- Çalışma sayfasında, her biri aynı makroya bağlı butonlar bulunur: Button 1, Button 5, Button 7, Button 9, Button 13, Button 14, Button 19 ve Button 20.
- Butonlar sayfanın iki bölgesine yayılan hücrelere karşılık gelir: A2, D2 ve F2 ile A23, D23, E23, F23 ve G23.
- Dosyada AllNames, MyRange, HNames, Jnames, Numbers gibi tanımlı adlar vardır. Bunların çoğu geçersiz başvuru (#REF!) içerdiğinden bu örnekte kullanılmaz.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kod Format modülündeki tek bir prosedürden oluşur:- BicimlendirmeGoster: Application.Caller ile hangi butona tıklandığını belirler. Butona göre ilgili hücreyi seçer; örneğin Button 1 için A2, Button 13 için D23 seçilir. Ardından xlDialogConditionalFormatting ile koşullu biçimlendirme iletişim penceresini gösterir.
- Kodda dosya silme, dış bağlantı gibi zararlı bir işlem yoktur.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Biçimlendirmesini incelemek istediğiniz hücreye karşılık gelen butona tıklayın.
- Seçilen hücre için açılan koşullu biçimlendirme penceresinde kuralları ekleyin veya düzenleyin.
- Kendi tablonuzda kullanmak için Alt+F11 ile VBA düzenleyicisini açın, Select Case bloğundaki buton adlarını ve hücre adreslerini kendi sayfanıza göre değiştirin.