18 Kasım 2014 Salı

Excel VBA

Excel VBA, Excel'in programlama ortamı.
VBA ile sağlanan bazı üstünlükler:
• VBA, birçok Microsoft uygulamasının makro dilidir. VBA sayesinde Excel nesne modeli kullanılarak hesaplamalar yapılabilir.
• Kullanıcı arabirimleri oluşturulur. Formlar sayesinde görsellik, interaktif bilgi girişi ve sorgulama sağlanır.
• Veri tabanı bağlantıları vb. işlemler yapılabilir.
• Program kontrolü daha etkin deyimlerle (Visual Basic il) sağlanır: IF..THEN..ELSE, FOR..NEXT, DO-LOOP vb.

Userform - form validation - veri girişinde alanların doğrulanması

' alanlar boşmu

If txtAdiSoyadi.Text = "" Then
   MsgBox "ADI SOYADI boş olamaz !!!!!!!!!"
   txtAdiSoyadi.SetFocus
   Exit Sub
 
End If

If txtTcKimlikNo.Text = "" Then
   MsgBox "TC kimlik numarası boş olmamalı!!!!!!!!!"
   txtTcKimlikNo.SetFocus
   Exit Sub
End If

14 Kasım 2014 Cuma

EĞER VE YADA fonksiyonları

EĞER fonksiyonunun kullanımıyla ilgili olarak: 

>=1 ve <=5  için   EĞER (VE( hücre >=1;hücre<=5); ….

Diğer yanda her iki de sağlanacaksa o yapılar yine VE ile

İkisinden birisi olduğunda yapılacak şeyler YADA ile

EĞER (YADA( hücre >=10;hücre<=50); ….





Excel VBA dolu satırları saymak


EXCEL VBA yazarken bir döngünün devam edeceği veri dolu satırlar ve sütunları saymak için:

Range("a" & Rows.Count).End(xlUp).Row


MsgBox (Range("a" & Rows.Count).End(xlUp).Row)
          ' en alttan veri olan yere gelerek veri olan dolu satırları sayar .
       

MsgBox (Range("A:A").Cells.SpecialCells(xlCellTypeConstants).Count)
   ' a sütunund kaç tane dolu var

Cells ile:
 
MsgBox (Cells(Sheets("Sheet1").Rows.Count, "A").End(xlUp).Row)
    ' cells ile


6 Kasım 2014 Perşembe

Excel bilginizi ölçün

Excel bilginizi ölçmek için hazırladığımız testleri uygulamak için bize mail atın. faruk@farukcubukcu.com


ALTTOPLAM komutu ile filtrelenmiş sütunun toplamı alınabiliyor. 

=ALTTOPLAM(9;I7:I271)

=SUBTOTAL(9;I7:I271)