Range Object (Română)

Range Examples | Cells | Declare a Range Object | Select | Rows | Columns | Copy/Paste | Clear | Count

obiectul Range, care este reprezentarea unei celule (sau celule) pe foaia de lucru, este cel mai important obiect al Excel VBA. Acest capitol oferă o imagine de ansamblu a proprietăților și metodelor obiectului Range. Proprietățile sunt ceva ce un obiect are (ei descriu obiectul), în timp ce metodele fac ceva (ei efectuează o acțiune cu un obiect).,

Range Examples

Plasați un buton de comandă pe foaia de lucru și adăugați următoarea linie de cod:

Range(„B3”).Valoare = 2

rezultat când faceți clic pe butonul de comandă de pe foaie:

Cod:

interval(„A1:A4”).Valoarea = 5

rezultat:

Cod:

interval („a1:A2,B3:C4”).Valoare = 10

rezultat:

Notă: Pentru a vă referi la un interval numit în codul Excel VBA, utilizați o linie de cod ca aceasta:

interval(„prețuri”).,Valoare = 15

celule

în loc de interval, puteți utiliza și celule. Utilizarea celulelor este deosebit de utilă atunci când doriți să faceți buclă prin intervale.

Cod:

celule(3, 2).Valoare=2

rezultat:

explicație: Excel VBA introduce valoarea 2 în celulă la intersecția rândului 3 și coloanei 2.

Cod:

interval (celule(1, 1), celule(4, 1)).Valoare = 5

rezultat:

declarați un obiect interval

puteți declara un obiect interval utilizând cuvintele cheie Dim și Set.,

Cod:

Dim example As Range
Set example = Range(„A1:C4”)
example.Valoare = 8

rezultat:

selectați

o metodă importantă a obiectului interval este metoda Select. Metoda Select selectează pur și simplu un interval.

Cod:

Dim example As Range
Set example = Range(„A1:C4”)
example.Selectați

rezultat:

Notă: Pentru a selecta celulele dintr-o altă foaie de lucru, trebuie să activați mai întâi această foaie., De exemplu, următoarele linii de cod Selectează celula B7 din a treia foaie de lucru din stânga.

foi de lucru (3).Activați
foi de lucru (3).Interval („B7”).Selectați

Rows

proprietatea Rows oferă acces la un anumit rând dintr-un interval.

Cod:

Dim example As Range
Set example = Range(„A1:C4”)
example.Rânduri(3).Selectați

rezultat:

notă: bordură numai pentru ilustrare.

coloane

proprietatea coloane oferă acces la o anumită coloană dintr-un interval.,

Cod:

Dim example As Range
Set example = Range(„A1:C4”)
example.Coloane(2).Selectați

rezultat:

notă: bordură numai pentru ilustrare.

Copy/Paste

metoda Copy and Paste este utilizată pentru a copia un interval și a-l lipi în altă parte pe foaia de lucru.

Cod:

interval(„A1: A2”).Selectați
selecție.Copiază
interval („C3”).Selectați
foaie activă.,Paste

Rezultat:

Deși acest lucru este permis în Excel VBA, este mult mai bine să utilizați linia de cod de mai jos care face exact același lucru.

interval („C3:C4”).Valoare = Interval („A1:A2”).Value

Clear

pentru a șterge conținutul unui interval Excel, puteți utiliza metoda ClearContents.

interval („A1”).ClearContents

sau pur și simplu utilizați:

Range(„A1”).Value = „”

notă: utilizați metoda Clear pentru a șterge conținutul și formatul unui interval. Utilizați metoda ClearFormats pentru a șterge doar formatul.,

Count

cu proprietatea Count, puteți număra numărul de celule, rânduri și coloane dintr-un interval.

notă: bordură numai pentru ilustrare.

Cod:

Dim exemplu ca interval
Set example = Range („A1:C4”)
exemplu MsgBox.Count

rezultat:

Cod:

Dim exemplu ca interval
setați exemplu = interval(„A1:C4”)
exemplu MsgBox.Rânduri.Count

rezultat:

notă: într-un mod similar, puteți număra numărul de coloane dintr-un interval.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Sari la bara de unelte