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
Kaydol:
Kayıtlar (Atom)