Vba

Diapazona objekts

Range Object

Diapazona piemēri | Šūnas | Diapazona objekta deklarēšana | Izvēlieties | Rindas | Kolonnas | Kopēt ielīmēt | Skaidrs | Skaits



The Diapazona objekts , kas ir šūnas (vai šūnu) attēlojums jūsu darblapā, ir vissvarīgākais objekts Excel VBA . Šajā nodaļā ir sniegts pārskats par Range objekta īpašībām un metodēm. Īpašības ir kaut kas objektam (tās raksturo objektu), bet metodes kaut ko dara (tās veic darbību ar objektu).

Diapazona piemēri

Novietojiet a komandu pogu darblapā un pievienojiet šādu koda rindiņu:





Diapazons ('B3'). Vērtība = 2

Rezultāts, noklikšķinot uz komandas pogas lapā:

Excel VBA diapazona piemērs



kā to izdarīt kuba saknes

Kods:

Diapazons ('A1: A4'). Vērtība = 5

Rezultāts:

Diapazona piemērs

Kods:

Diapazons ('A1: A2, B3: C4'). Vērtība = 10

Rezultāts:

Diapazona piemērs

Piezīme: lai atsauktos uz a nosaukts diapazons savā Excel VBA kodā izmantojiet šādu koda rindu:

Diapazons (“Cenas”). Vērtība = 15

Šūnas

Diapazona vietā varat izmantot arī šūnas. Šūnu izmantošana ir īpaši noderīga, ja vēlaties cilpa caur diapazoniem.

Kods:

Šūnas (3, 2). Vērtība = 2

Rezultāts:

Šūnas programmā Excel VBA

Paskaidrojums: Excel VBA ievada vērtību 2 šūnā 3. rindas un 2. kolonnas krustojumā.

Kods:

Diapazons (šūnas (1, 1), šūnas (4, 1)). Vērtība = 5

Rezultāts:

Šūnas

Diapazona objekta deklarēšana

Range objektu var deklarēt, izmantojot atslēgvārdus Dim un Set.

Kods:

NavpiemērsDiapazons
Uzstādītpiemērs = Diapazons ('A1: C4')

piemērs. Vērtība = 8

Rezultāts:

Excel, kā izveidot diagrammu

Diapazona objekta deklarēšana programmā Excel VBA

Izvēlieties

Svarīga Range objekta metode ir Select metode. Atlases metode vienkārši izvēlas diapazonu.

Kods:

NavpiemērsDiapazons
Uzstādītpiemērs = Diapazons ('A1: C4')

piemērs. Izvēlieties

Rezultāts:

Izvēlieties metodi

Piezīme: lai atlasītu šūnas citā darblapā, šī lapa vispirms jāaktivizē. Piemēram, šādas koda rindas trešajā darblapā no kreisās puses izvēlas šūnu B7.

Darblapas (3). Aktivizēt
Darblapas (3). Diapazons ('B7'). Izvēlieties

Rindas

Rekvizīts Rindas nodrošina piekļuvi noteiktai diapazona rindai.

Kods:

NavpiemērsDiapazons
Uzstādītpiemērs = Diapazons ('A1: C4')

piemērs. Rindas (3). Atlasiet

Rezultāts:

Rindu īpašums

Piezīme: apmale tikai ilustrācijai.

Kolonnas

Rekvizīts Slejas sniedz piekļuvi noteiktai diapazona slejai.

Kods:

NavpiemērsDiapazons
Uzstādītpiemērs = Diapazons ('A1: C4')

piemērs. Kolonnas (2). Atlasiet

Rezultāts:

Kolonnas Īpašums

Piezīme: apmale tikai ilustrācijai.

Kopēt ielīmēt

Kopēšanas un ielīmēšanas metode tiek izmantota, lai kopētu diapazonu un ielīmētu to citur darblapā.

Kods:

Diapazons ('A1: A2'). Izvēlieties
Atlase. Kopēt

Diapazons ('C3'). Izvēlieties
ActiveSheet.Paste

Rezultāts:

Kopēšanas/ielīmēšanas metode

Lai gan tas ir atļauts programmā Excel VBA, daudz labāk ir izmantot zemāk esošo koda rindu, kas dara tieši to pašu.

Diapazons ('C3: C4'). Vērtība = Diapazons ('A1: A2'). Vērtība

Skaidrs

Lai notīrītu Excel diapazona saturu, varat izmantot ClearContents metodi.

Diapazons ('A1'). Skaidrs saturs

vai vienkārši izmantojiet:

Diapazons ('A1'). Vērtība = ''

Piezīme: izmantojiet Clear metodi, lai notīrītu diapazona saturu un formātu. Izmantojiet ClearFormats metodi, lai notīrītu tikai formātu.

Skaits

Izmantojot rekvizītu Count, varat saskaitīt diapazona šūnu, rindu un kolonnu skaitu.

Skaitīt īpašumu

Piezīme: apmale tikai ilustrācijai.

Kods:

NavpiemērsDiapazons
Uzstādītpiemērs = Diapazons ('A1: C4')

MsgBox piemērs. Skaits

Rezultāts:

Skaitīt šūnas

kā formatēt datu etiķetes

Kods:

NavpiemērsDiapazons
Uzstādītpiemērs = Diapazons ('A1: C4')

MsgBox piemērs. Rindas

Rezultāts:

Skaitīt rindas

Piezīme. Līdzīgā veidā varat saskaitīt diapazona kolonnu skaitu.

1/14 Pabeigts! Uzziniet vairāk par diapazona objektu>
Doties uz nākamo nodaļu: Mainīgie



^