VBA Excel
Apel la o celulă într-o foaie de lucru Excel de la codul VBA. Înregistrarea informațiilor în celulă. Citirea informațiilor din celulă. Curățarea valoarea celulei.
Apel la celula
Să presupunem că avem două fișiere deschise „Book1“ și „book2“, fișierul „Book1“ este activ și este executabil codul VBA.
În general, atunci când se referă la un registru de lucru inactiv celula „book2“ de la „Book 1“ fișier de cod înregistrează calea completă:
Celula preferată prin contact ale foii de lucru Cells (număr rând, numărul coloanei) de proprietate, deoarece în loc de numere de rând și variabile de coloană pot fi utilizate. Vă rugăm să rețineți că, atunci când se referă la orice registru de lucru, acesta trebuie să fie deschis, sau apare o eroare. carte închisă trebuie să fie deschis înainte de a apela ei.
Acum, să presupunem că avem în registrul de lucru activ „Book1“ activă „Sheet1“ și celula-l «A1». Apoi, face apel la «A1» celula poate fi scris după cum urmează:
In mod similar, se poate referi la alte celule din foaia de lucru activă, cu excepția tratamentului ActiveCell, ca activ poate fi doar o singură celulă, în acest exemplu - este celula „A1“.
Dacă ne referim la o celulă din foaia inactivă în registrul de lucru activ, atunci trebuie să specificați această listă:
În plus față de celula de pe foaia de lucru poate fi accesat prin indexul său (index), care este considerat de localizarea celulei pe foaia de la stânga la dreapta și de sus în jos. De exemplu, indicele de celule din primul rând este numărul coloanei. indicele de celulă, în al doilea rând este egal cu numărul de celule din primul rând (care este egal cu numărul total de coloane din foaia - depinde de versiunea Excel) plus numărul coloanei. indicele de celulă în al treilea rând este numărul de celule din primele două linii plus numărul coloanei. Și așa mai departe. De exemplu, celulele (4) este aceeași celulă ca și celulele (1, 4). Desemnarea este rar utilizat, mai ales în Excel, care versiuni diferite pot fi număr diferit de coloane și rânduri de o foaie de lucru.
Înregistrarea informațiilor în celulă
Împreună cu numere și text, puteți utiliza variabile. Exemplele sunt date în continuare pentru canatul activ. Pentru foile inactive suplimentar necesar pentru a specifica numele foii, ca în „Cum se poate contacta o celulă“.
Citirea informațiilor din celulă
Citiți informații de la o celulă la o variabilă, puteți utiliza, de asemenea, operatorul de atribuire „=“:
În mod similar, puteți face schimb de informații între celulele:
Curățarea valoarea celulei
Purificată din valoarea celulară folosind metoda ClearContents. În plus, aveți posibilitatea să atribuiți o valoare de celule este zero sau un șir gol: