Dinamik Kosullu Format

Ornek resimde gordugunuz uzere iki ayri tablo bolumumuz var ilk tablomuz, olcutlerimizi yazdigimiz tablo, ikinci tablo ise tum verilerimizin bulundugu asil tablomuz..

Resimden gidecek olursak 01.01.2011 – 04.01.2011 tarihleri arasindaki Mavi olan numarali Urune ait 15 ve 25 lira arasindaki tum verilerin isaretlenmesini sagliyor..

Bunu yaparken bir ad tanimimiz var RNG:

=Sheet1!$B$7:INDEX(Sheet1!$7:$65536,COUNTA(Sheet1!$B$7:$B$65536),COUNTA(Sheet1!$B$6:$IV$6)+1)

Ayrica yaptiginiz degisiklikler yapilinca guncellenmesi icin worksheetin change olayina yazdigimiz bir VBA kodumuz var:

Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Dim x As Range
Application.ScreenUpdating = False
Set x = Selection
Range(“Rng”).Rows(1).Copy
Range(“Rng”).PasteSpecial Paste:=xlFormats
Application.CutCopyMode = False
x.Select
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub

Simdi dusunulen nasilda o araligi aldigidir sanirim o yuzden, RNG araligina verdigimiz fonksiyonunu anlatmamiz gerekiyor sanirim.. Bundan sonraki konumuz olan Dinamik aralik yaratma konusunu inceleyiniz..
Dinamik Kosullu Format

Yazar: mmustafaaslan

2004 yilindan itibaren ozel bir sirketin finans departmaninda calismaktadir. Kendini excel, visual basic kullaniminda gelistirmis olan yazarimiz; Meslegi geregi SAP konusunda ileri derecede bilgilidir.

“Dinamik Kosullu Format” için 2 yorum

  1. Geri bildirim: Dinamik Aralik Belirleme

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


3 + 4 =