tartomány objektum

tartomány példák / cellák / állapítsa meg a tartomány objektum / Select / sorok / oszlopok / Copy / Paste / Clear / Count

a tartomány objektum, amely a képviselet egy sejt (vagy sejtek) a munkalapon, a legfontosabb objektum Excel VBA. Ez a fejezet áttekintést ad a Tartományobjektum tulajdonságairól és módszereiről. A tulajdonságok olyan dolgok, amelyek egy objektumnak vannak (leírják az objektumot), míg a módszerek valamit csinálnak (műveletet hajtanak végre egy objektummal).,

tartomány példák

helyezzen egy parancsgombot a munkalapra, majd adja hozzá a következő kódsort:

tartomány(“B3”).Value = 2

eredmény, ha rákattint a parancs gombra a lapon:

Kód:

tartomány (“A1:A4”).Value = 5

Result:

Kód:

tartomány(“A1:A2,B3: C4”).Value = 10

Result:

Megjegyzés: Ha az Excel VBA kódjában megnevezett tartományra szeretne hivatkozni, használjon ilyen kódsort:

tartomány(“árak”).,Érték = 15

cellák

tartomány helyett cellákat is használhat. A sejtek használata különösen akkor hasznos, ha a tartományokat át akarja hurkolni.

Kód:

sejtek (3, 2).Value = 2

Result:

magyarázat: az Excel VBA a 2.értéket a 3. sor és a 2. oszlop metszéspontjában lévő cellába írja be.

Kód:

tartomány (cellák(1, 1), cellák(4, 1)).Value = 5

Result:

Tartományobjektum deklarálása

egy Tartományobjektumot deklarálhat a Dim és Set kulcsszavak használatával.,

Kód:

Dim példa tartományként
példa beállítása = tartomány(“A1:C4”)
példa.Value = 8

Result:

Select

a Tartományobjektum fontos módszere a kiválasztási módszer. A kiválasztási módszer egyszerűen kiválaszt egy tartományt.

Kód:

Dim példa tartományként
példa beállítása = tartomány(“A1:C4”)
példa.Válassza ki a

eredményt:

megjegyzés: a cellák kiválasztásához egy másik munkalapon először aktiválnia kell ezt a lapot., Például a következő kódsorok a bal oldali harmadik munkalapon a B7 cellát választják.

munkalapok (3).Aktiválja a
munkalapokat(3).Tartomány (“B7”).Válassza a

sorok

lehetőséget a sorok tulajdonság hozzáférést biztosít egy adott sorhoz.

Kód:

Dim példa tartományként
példa beállítása = tartomány(“A1:C4”)
példa.Sorok(3).Válassza ki a

eredményt:

Megjegyzés: szegély csak illusztrációhoz.

Columns

Az oszlopok tulajdonság hozzáférést biztosít egy adott oszlop egy tartomány.,

Kód:

Dim példa tartományként
példa beállítása = tartomány(“A1:C4”)
példa.Oszlopok(2).Válassza ki a

eredményt:

Megjegyzés: szegély csak illusztrációhoz.

Copy/Paste

a Copy and Paste módszer egy tartomány másolására szolgál, majd máshol a munkalapon beillesztésre kerül.

Kód:

tartomány(“A1:A2”).Válassza a
kijelölés lehetőséget.Másolás
tartomány (“C3”).Válassza a
ActiveSheet lehetőséget.,Beillesztés

eredmény:

bár ez megengedett az Excel VBA-ban, sokkal jobb az alábbi kódsor használata, amely pontosan ugyanazt teszi.

tartomány(“C3: C4”).Érték = Tartomány(“A1:A2”).Érték

Clear

Az Excel tartomány tartalmának törléséhez használhatja a ClearContents módszert.

tartomány(“A1”).ClearContents

vagy egyszerűen használja:

tartomány (“A1”).Value = “”

Megjegyzés: Az egyértelmű módszerrel törölje a tartomány tartalmát és formátumát. Csak a Formátum törléséhez használja a ClearFormats módszert.,

Count

a Count tulajdonság segítségével megszámolhatja egy tartomány celláinak, sorainak és oszlopainak számát.

Megjegyzés: szegély csak illusztrációhoz.

Kód:

Dim példa tartományként
példa beállítása = tartomány(“A1: C4”)
MsgBox példa.Gróf

eredmény:

Kód:

Dim példa tartományként
példa beállítása = tartomány(“A1: C4”)
MsgBox példa.Sorok.Gróf

eredmény:

Megjegyzés: hasonló módon számolhatja meg egy tartomány oszlopainak számát.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Tovább az eszköztárra