Anexă - VBA-wiki

Cuprins

  • 1 programe de completare
  • 2 macro-uri automate
  • 3 desemnare
  • 4 apel
  • 5 evenimente
    • 5.1 Macrocomenzi automate
    • 5.2 Evenimente de aplicare
  • 6 macro
    • 6.1 Cuvânt
  • 7 Opțiune explicită
  • 8 Comparare opțiuni
  • 9 comenzi rapide de la tastatură
    • 9.1 editor VBA
    • 9.2 Windows/aplicații în general
  • Tabel cu 10 caractere

Adăugați ins

Macrocomenzi automate

desemnare

Denumirea elementelor VBA (variabile, proceduri, module, proiecte) respectă aceste reguli:

Tasta Windows

  • Personaje permise:
    • Orice litere, cifre și „_”
    • Umlauturile și accentele etc. sunt, de asemenea, permise, dar nu sunt recomandate!
    • Numele trebuie să înceapă cu o literă
  • Lungime permisă:
    • În general: 255
    • Numele unui modul: 31

Pentru variabilele de denumire, recomandăm Convenția de denumire Leszynski (LNC) (vezi Wikipedia).

Tip de date cu prefix
bln Valoare booleană
bte Date binare (octet)
col Colectie
cur Valută
dbl Dubla
dte Data
enm Enumerator
int Întreg
obiect Obiect generic
sng singur
Sf Şir
tpe Tipul de date definit de utilizator (Tip)

Obiect prefix
cls Grozav
frm UserForm (dialog)
mod modul

Controale ale UserForm

Obiect prefix
chk Caseta de bifat
cbo ComboBox
cmb Butonul de comanda
lbl Câmp de etichetare (etichetă)
întâi ListBox
mpg MultiPage
opta Buton de radio
pge Pagina unei pagini multiple (Pagină)
scr ScrollBar
txt Casetă de text

Obiect prefix
bkm Marcaj (BookMark)
doc document
fld (Form) câmp
rng Gamă
shp Formă
sld Slide
tbl masa
wkb Caiet de lucru (Caiet de lucru)
wks Foaie de lucru (Foaie de lucru)

  • Cuvântul cheie Apel poate fi specificat înainte de apeluri de procedură.
  • Când utilizați Apel, trebuie să includeți parametri între paranteze!
  • Acest cuvânt cheie poate fi necesar pentru apeluri către API sau DLL-uri; nu este necesar pentru apeluri în cadrul propriilor proiecte și nu trebuie utilizat aici.

Evenimente

Macrocomenzi automate

Evenimente de aplicare

macro

Vă rugăm să rețineți: Nu salvați niciodată macrocomenzi în șablonul global „Normal.dot (x)”!

Opțiune explicită

Instrucțiune de compilare, care asigură faptul că toate variabilele utilizate sunt declarate în mod explicit, în caz contrar apare mesajul de eroare: Eroare la compilare: Variabilă nedefinită.

Printre altele, acest lucru înseamnă că, atunci când codul este executat, este indicată o ortografie incorectă a numelor variabilelor. Dacă nu efectuați această setare, următoarea eroare de tastare va fi ignorată și va fi afișată o valoare incorectă:

Această instrucțiune de compilare apare automat în prima poziție în modulele create recent dacă faceți clic în editorul VBA de sub In plus, Opțiuni., editor optiunea Este necesară declarația variabilă A ales.

Instrucțiunea poate fi făcută ulterior:

Opțiune Comparare

Comenzi rapide de la tastatură

Editor VBA

Pasul/funcția de comandă rapidă
F1 Ajutor sensibil la context
CTRL + Z Anulați ultimul pas
CTRL + Y Repetați ultimul pas
CTRL + S Salvare proiect (salvează fișierul aplicației corespunzător) (cu excepția programelor de completare PowerPoint)
CTRL + F Căutare
F3 Găsiți următorul (cu dialogul de căutare închis)
SHIFT + F3 Căutați înapoi (cu dialogul de căutare închis)
CTRL + H Căutați și înlocuiți
TAB Măriți indentarea liniilor selectate
SHIFT + TAB Reduceți liniile marcate
CTRL + SPAȚIU
sau
SPAȚIU
Completați comanda, afișați opțiunile și parametrii
CTRL + I Informații rapide
F5 Rulați codul
F8 Executați într-un singur pas (trece la sub-procedură)
SHIFT + F8 Executați într-un singur pas (omiteți sub-procedura)
CTRL + SHIFT + F8 Executați, ieșiți din această procedură
SHIFT + F9 Afișați valoarea curentă (în timpul execuției pas cu pas)
CTRL + L Afișați lista de apeluri (în timpul execuției pas cu pas)
F9 Punct de întrerupere activat/dezactivat
CTRL + SHIFT + F9 Opriți toate punctele de întrerupere
CTRL + SHIFT + PAUSE Întrerupe executarea
SHIFT + F2 Definiția apelului (de exemplu, trece la definiția variabilei selectate) (posibilă numai pentru elementele auto-definite)
CTRL + SHIFT + F2 Salt înapoi la ultima poziție din cod
CTRL + R Activați exploratorul de proiecte
CTRL + G Afișați/activați fereastra directă
ALT + F11 Apelați editorul VBA/comutați la aplicație
F7 Afișați codul formularului
F4 Afișați/activați fereastra de proprietăți
F2 Apelați exploratorul de obiecte
CTRL + SĂGEATĂ sus Salt la procedura anterioară din modul
CTRL + SĂGEȚI Salt la următoarea procedură din modul

Windows/aplicații în general

În majoritatea aplicațiilor Etapă/funcție de comandă rapidă
CTRL + C Copie
CTRL + X elimina
CTRL + V Introduce
F1 Ajutor sensibil la context
CTRL + Z Anulați ultimul pas
CTRL + Y Repetați ultimul pas
CTRL + O deschide fișierul
CTRL + N Fișier nou
CTRL + S Salvează fișierul
CTRL + SHIFT + S sau F12 Salvați fișierul ca
CTRL + W Închideți fișierul
ALT + F4 Închideți aplicația
ALT + TAB Aduceți următoarea aplicație deschisă în prim plan
CTRL + S Salvează fișierul
CTRL + F Căutare
F3 Găsiți următorul (cu dialogul de căutare închis)
SHIFT + F3 Căutați înapoi (cu dialogul de căutare închis)
CTRL + H Căutați și înlocuiți
Windows

Tasta Windows este de obicei situată în stânga jos între „CTRL” și „ALT”.

Pasul/funcția de comandă rapidă
Tasta Windows Deschideți meniul Start
Tasta Windows + săgeata spre dreapta Aranjați aplicația curentă în dreapta
Tasta Windows + săgeata spre stânga Aranjați aplicația curentă în stânga
Tasta Windows + săgeată sus Maximizați aplicația curentă
Tasta Windows + săgeată în jos Reduceți aplicația curentă
Tasta Windows + D Minimizați/restaurați aplicația curentă
Tasta Windows + E Porniți exploratorul de fișiere
Tasta Windows + M Minimizați toate ferestrele
Tasta Windows + R Intrare pentru comenzi directe
Tasta Windows + I Setări
Tasta Windows + P Ecran proiect (ieșire pe al doilea ecran)
Tasta Windows + S sau F. Căutare (peste tot) (?)
Tasta Windows + H Partajați captura de ecran
Tasta Windows + K Afișați dispozitivele
Tasta Windows + L Deconectați-vă de la Windows
Tasta Windows + X Apelați alte comenzi (pentru administrare)
Tasta Windows + D Minimizați/restaurați aplicația curentă
Tasta Windows + 1, 2, 3 etc. Apelați aplicația din bara de activități

Harta caracterelor

Aici puteți găsi un tabel detaliat, în special pentru personajele speciale