Bu dosya, sütun genişlikleri sabit olmayan bir sütun grafiği oluşturur. Her sütunun genişliği girilen kalınlık değerine göre belirlenir. Grafik 20 veriye kadar çalışır. Sütunlar, makro ile grafiğin üzerine çizilen dikdörtgen şekillerle renklendirilir.
Dosyanın içeriği
- S sayfası: Şehir, Değer. Y, Kalınlık ve Renk sütunları (A:D) ile "FARKLI KALINLIKLARDA SÜTUNLAR" başlıklı grafik bulunur. Grafik, sıralama seçimi için açılır liste (S1 hücresi) içerir. Sütunlar arası boşluk C24 hücresine yazılır.
- H sayfası: Grafik serileri (Etiketler, Grafik Sütunlar), sıralama sırası ve renk kodları burada tutulur. Alanlar formüllerle otomatik hesaplanır.
Kullanılan formüller
- KAYDIR ve EĞER: S sayfasındaki değerleri sıra numarasına göre H sayfasına çeker; satır boşsa YOKSAY döndürülerek nokta grafikten çıkarılır.
- RANK ve EĞERSAY: Aynı değerler olsa bile her satıra benzersiz sıra numarası verir.
- KÜÇÜK, İNDİS, KAÇINCI, ELEMAN: Seçilen sıralama türüne göre (Küçükten Büyüğe, Büyükten Küçüğe, Sıralama YOK) verileri dizer.
- TOPLA: Sütunların yatay konumunu, önceki kalınlıklar ile boşluk değerini toplayarak hesaplar.
- showRGB: Kullanıcı tanımlı fonksiyondur; renk hücrelerinin dolgu rengini okur.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı işlemi yoktur; makrolar yalnızca grafiğin içindeki şekilleri siler ve yeniden çizer.- Worksheet_Change: S sayfasında veri aralığı, boşluk hücresi veya sıralama seçimi değiştiğinde otomatik çalışır. Boşluk hücresine negatif ya da sayı olmayan değer girilirse işlemi geri alır ve uyarı verir. Ardından eksen ölçeğini ayarlar, eski şekilleri siler ve her veri için dikdörtgeni yeniden çizer.
- yap: Renklendirmeyi elle çalıştırır. Veri yoksa uyarı verir.
- Eksen, Dolgu, DelSkl: Eksen ölçeğini ayarlar, "Sekil" serisinin noktalarından serbest biçimli şekil çizip H sayfasındaki renkle doldurur, grafikteki mevcut şekilleri siler.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında şehir adlarını, değerleri ve kalınlıkları girin; en fazla 20 satır kullanılır.
- Sütunlar arası boşluk için C24 hücresine 0 veya daha büyük bir sayı yazın.
- Grafikteki açılır listeden sıralama türünü seçin.
- Değişiklik yapıldığında grafik otomatik yenilenir; gerekirse yap makrosunu çalıştırın.