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.
18 Kasım 2014 Salı
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
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
27 Ekim 2014 Pazartesi
TOPLA.ÇARPIM - SUMPPRODUCT
TOPLA.ÇARPIM (SUMPRODUCT) ile sütunların ara toplamlarını alabiliyoruz. Ayrıca istenilen tarih kriterlerini ay (month) ile verebiliyoruz. Ayrıca istenilen aylara sürükleme işleminde sütun (column) kullanabiliyoruz. ETOPLA (SUMIF) ve çoklu kullanımları yerine daha profesyoneli.
Kaydol:
Kayıtlar (Atom)



