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ă
- Intervalul ("A: C") - specifică un interval format din coloanele A, B și C.
- Interval ("2: 2") - stabilește intervalul constând din a doua linie.
- Interval ("2: 5") - stabilește intervalul format din 2, 3, 4, 5 linii.
- Rânduri (2) - specifică a doua linie.
- Coloane (1) - specifică coloana A.
Relația dintre obiectul Range și proprietatea Cells a obiectului din foaia de lucru
- Intervalul ("A2") - specifică celula A2.
- Celule (1,2) - specifică celula B1.
- Intervalul ("A2: C3") - specifică gama de celule A2: C3.
- Range ( "A2: C3, A5: C6") - pentru a specifica o serie de celule A2: C3 și A5: C6.
- Gama (Cells (1,2), Cells (3,3)) - specifică intervalul de celule B1: C3.
- 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.