14 Ocak 2017 Cumartesi

13 Ocak 2017 Cuma

Excel VBA - Son satırı bulmak

Excel VBA'da bir veri sayfasında son satırı bulmak, son satıra kadar işlem yapmak vb işlemler için çok gerekli olan bir şey. Son dolu satırı bulmak için:

Örneğin B2 den başlayıp ( ya da başka bir hücreden) son satıra kadar olan satır sayısını bulmak için:

Sheets("FC").Range("b2").End(xlDown).Row

ya da 

Sheets(1).Range("b2").End(xlDown).Row

Örnek:

For satir = 2 To wb1.Sheets(1).Range("b2").End(xlDown).Row

ThisWorkbook.Sheets("Sayfa1").ComboBox1.AddItem wb1.Sheets(1).Cells(satir, 2).Value

Next


14 Kasım 2016 Pazartesi

içinde nokta varmı, içinde virgül varmı

=ISNUMBER(SEARCH(",";A2))

=ESAYIYSA(SMBUL(",";A2))

Bu fonksiyondan dönen true ya da false değerine göre bir IF (EĞER) yazılarak  istenilen işlem - ayırma ya da birleştirme (sayıya dönüştürme) işlemi yapılabilir.


12 Kasım 2016 Cumartesi

ALTTOPLAM 109 Hidden satırları toplama

ALTTOPLAM 109 Hidden satırları toplama
Bir sütunda hidden (gizlenmiş) satırların toplanmasını istemiyorsak =ALTTOPLAM (109;veri aralığı) şeklinde ALTTOPLAM fonksiyonunu kullanabilirsiniz.

SUBTOTAL 109 Hidden satırları toplama

SUBTOTAL  109 Hidden satırları toplama
Bir sütunda hidden (gizlenmiş) satırların toplanmasını istemiyorsak SUBTOTAL (109;veri aralığı) şeklinde SUBTOTAL'ı kullanabilirsiniz.