Elementele de bază ale programării în aplicațiile Visual Basic pentru aplicații (vba)

Manipularea evenimentelor din foaia de lucru

Fișiere de obiecte pentru foaia de lucru

• Activare - când este activată foaia de lucru.

• Înainte deDoubleClick - când dați dublu clic pe foaia de lucru.







• Calculați - la recalcularea foii de lucru.

• Modificare - când utilizatorul modifică conținutul celulei.

• Dezactivați - când foaia de lucru pierde focalizarea.

• SelectionChange - la schimbarea domeniului selectat de celule.

În ierarhia Excel, obiectul Range, unul dintre obiectele cheie VBA, urmează imediat după obiectul Fișier de lucru. Un obiect Range poate fi o celulă, un rând, o coloană sau o gamă de celule.

Obiectul Selecție este orice celule selectate pe foaia de lucru. Când lucrați cu obiectul Selection, puteți utiliza proprietățile și metodele obiectului Range. Pentru a determina obiectul Selecție, puteți utiliza metoda Selectare.

Specificarea unui grup de rând și coloană

  1. Intervalul ("A: C") - specifică un interval format din coloanele A, B și C.
  2. Interval ("2: 2") - stabilește intervalul constând din a doua linie.
  3. Interval ("2: 5") - stabilește intervalul format din 2, 3, 4, 5 linii.
  4. Rânduri (2) - specifică a doua linie.
  5. Coloane (1) - specifică coloana A.






Relația dintre obiectul Range și proprietatea Cells a obiectului din foaia de lucru

  1. Intervalul ("A2") - specifică celula A2.
  2. Celule (1,2) - specifică celula B1.
  3. Intervalul ("A2: C3") - specifică gama de celule A2: C3.
  4. Range ( "A2: C3, A5: C6") - pentru a specifica o serie de celule A2: C3 și A5: C6.
  5. Gama (Cells (1,2), Cells (3,3)) - specifică intervalul de celule B1: C3.
  6. Intervalul ("B2: D4") Selectați
    Selection.Cells (2,2) .Value = 2 - valoarea 2 este introdusa in celula C3.

Proprietățile obiectului de domeniu

• Valoare - returnează sau stabilește valoarea în celulele intervalului.

• Interior - returnează un obiect care reprezintă fundalul celulei. Proprietatea ColorIndex a acestui obiect specifică culoarea de fundal (de la 1 la 56: 1-negru, 2-alb, 3-roșu, 4-verde, 5-albastru, 6-galben, 7-violet).

• Font - returnează un obiect care este un font. Proprietăți: Nume. FontStyle (Regular, Bold, Italic), Dimensiune. ColorIndex.

• Formula - returnează sau stabilește formula în format A1.

X = Intervalul ("C1") Valoarea "X" este o variabilă

Cu interval ("A1: B2")
.Dimensiune = 14. FontStyle = "Bold". ColorIndex = 3
Sfârșit cu

• Range ("A1") Formula = "= $ A $ 4 + $ A $ 10"

Metodele obiectului de acoperire

• Activare - activează celula.

• Clear - șterge intervalul.

• Ștergere - Șterge intervalul.

• Selectați - selectează un interval.







Articole similare

Trimiteți-le prietenilor: