Video: Excel VBA (Makro) Dersleri - UserForm ile kayıt-bul-sil-değiştir ve yazdır - Örnek Program -2 2024
Joseph C. Stockman, Alan Simpson
VBA'da kod hata ayıklama için kısayolları kullanıp VBA'da ortak görevleri gerçekleştirirseniz, Microsoft Access 2007'yi programlamak için VBA (Visual Basic for Application) editör ve VBA acil ve kod pencereleri. Ayrıca, ortak VBA işlerini tamamlamak için kullanılan kodları öğrenmeyi düşünün.
VBA-Access 2007'de Ortak Kısayollar
VBA-Access 2007'de en popüler klavye kısayollarını bilmek, daha verimli çalışmanıza yardımcı olacaktır. Klavye kombinasyonlarını ve işlevlerini öğrenene kadar bu kısayol grafiğini kullanın:
VBA 2007'de Kodun Hata Ayıklamak için Kısayol Tuşları
Bozuklukları veya hataları önlemek, bir programlama dilinde kod yazarken kesin olmak zorunda olduğunuz anlamına gelir. Şans eseri, bu kısayolların kullanılması VBA'da koda hızlı şekilde hata ayıklayacaktır:
Eylem | Kısayol Tuşu |
---|---|
Kesme noktasını değiştir | F9 |
Kademeli | F8 |
Aşama | Üst Karakter + F8 |
Basamak | Ctrl + Üst Karakter + F8 |
Kürede çalıştır | Ctrl + F8 |
Tüm kesme noktalarını temizle | Ctrl + F9 |
VBA 2007 Editor'da Ortak Kısayol Tuşları
Bu yararlı kısa yol tuşlarını ve işlevlerini öğrenirseniz, Visual Basic düzenleyicisinde VBA kodunuzu yazma, düzenleme ve test etme daha sorunsuz bir şekilde çalışacaktır:
F2 | |
---|---|
Görünüm özellikleri | F4 |
Kod görüntüle penceresi | F7 |
Proje Gezgini'ni aç | Ctrl + R |
Kapat ve Erişime dön | Alt + Q |
Erişime Geçiş | Alt + F11 |
Anlık pencereyi göster | Ctrl + G |
Kısayol menüsünü görüntüle | Shift + F10 (veya sağ tıklama) |
Tanımı göster | Sonrakine git |
Ctrl + Üst Karakter + F2 | |
Bir Alt / Kullanıcı Formunu Çalıştırma | F5 |
Kod yürütülmesini durdurma | Ctrl + Break |
Anında ve Kod Windows için Kısayollar | Anlık pencerede görevlerinizi çabucak tamamlamak için (istediğiniz yerde, hemen istediğiniz yerde kod çalıştırmanızı sağlar) ve Kod penceresi (VBA yazmak, düzenlemek ve görüntülemek için kullanılır) aşağıdaki VBA kısayollarını kullanır: |
Eylem | Kısayol Tuşu |
İmleci sağa bir sayıya taşı
-
- | - |
---|---|
-> | Karakterin sağına seçin |
Üst Karakter + - → | İmleci bir kelimeye sağa taşı |
Ctrl + - → | Sözcüğün sonuna kadar seçin |
Ctrl + Üst Karakter + - → < İmleci bir karakterden sola hareket et | <- İmlecin solundaki karakteri seçin |
Üst karakter + <- İmleci bir sözcükle bırakın | Ctrl + <- |
İmleci satır başlangıcına taşı İmleci çizginin sonuna taşı | Bitir |
Satırın sonuna kadar metni seçin | ÜstKrktr + Bitiş |
Satırın sonuna kadar | İmleci bir satır yukarı taşı |
& uarr; | İmleci bir satırla aşağı taşı |
& darr; | İmleci bir sonraki işleme geçirin |
Ctrl + & darr; | İmleci önceki prosedüre taşıyın |
Ctrl + ←; | Bir ekranı yukarı kaydırın |
PgUp | Bir ekrandan aşağıya doğru ilerleyin |
PgDn | Modülün en üstüne git |
Ctrl + Home | Modülün üst kısmındaki tüm metinleri seçin |
Ctrl Modülün altına git |
|
Ctrl + End | Modülün altındaki tüm metni seçin |
Ctrl + Üst Karakter + Bitiş | Kesme seçimi |
Ctrl + X | |
Ctrl + V | Geçerli çizgiyi Pano'ya Kes |
Ctrl + Y | Sözcük sonuna kadar sil |
Ctrl + Sil | Kopyalama seçimi |
Ctrl + C | Seçimi yapıştır |
Geri sayımın solundaki karakteri sil | |
Sözcük başlangıcına kadar sil | Ctrl + Geri sayım |
Geri al | Ctrl + Z |
Girinti satırı | Sekme |
Çıkıntı çizgisi | Üst karakter + Tab |
Bul | Ctrl + F |
Değiştir | Ctrl + H |
Sonraki Bul | F3 > Önceki Bul |
Shift + F3 | Seçilen kelimeyle ilgili yardım alın |
F1 | Hızlı Bilgi Al |
Ctrl + I | Ortak VBA 2007 Görevleri için Kodlar |
Bu liste, VBA 2007'de gerçekleştirilen en yaygın işler ve bunu tamamlamak için yazmanız gereken kod deyimleri e VBA görevi, bu nedenle bu listeyi kullanışlı tutun: | Formu Form görünümünde açın: |
DoCmd.OpenForm " | formname |
", acNormal | Form mülkiyetini açık formda değiştirin: |
Formlar! [Formname]. propertyName = newValue | Açık formdaki bir denetimden değer alın: |
Forms! [Formname]! [ControlName]. Değer
Açık formdaki bir denetimin değerini değiştirin:
Formlar! [Formname]! [ControlName]. Value = newValue
Açık bir formdaki bir denetim özelliğini değiştirin: Formlar! [Formname]! [ControlName]. propertyName = newValue Tasarım değişiklikleri kaydetmek için bir form kapatın:
DoCmd. AcForm'ı kapatın, "
formName
", acSaveYes
Bir rapor yazdır:
DoCmd. OpenReport "
reportName
", acViewNormal
Bir eylem sorgusunu çalıştırın:
DoCmd. RunSQL "
SQLstatement " Basit bir mesaj gösterin:
MsgBox "yourMessage"
Ekranda bir soru sorun: variable = MsgBox ("
mesajınız
", vbQuestion + vbYesNo)