Rozsah Objekt

Rozsah Příklady | Buňky | Prohlašuji, že Rozsah Objektu | Select | Řádky | Sloupce | Kopírovat/Vložit | Vymazat | Počet

Rozsah objektu, který je zastoupení buňky (nebo buňky) na listu, je nejdůležitější objekt aplikace Excel, VBA. V této kapitole je uveden přehled vlastností a metod objektu rozsahu. Vlastnosti jsou něco, co má objekt (popisují objekt), zatímco metody něco dělají (provádějí akci s objektem).,

příklady rozsahu

umístěte příkazové tlačítko na pracovní list a přidejte následující kódový řádek:

Range(„B3“).Hodnota = 2

Výsledek po klepnutí na příkazové tlačítko na listu:

Kód:

Range(„A1:A4“).Hodnota = 5

Výsledek:

Kód:

Range(„A1:A2,B3:C4“).Hodnota = 10

Výsledek:

Poznámka: odkázat na pojmenovanou oblast v aplikaci Excel VBA kód, použijte kód řádek podobný tomuto:

Range(„Ceny“).,Hodnota = 15

buňky

místo rozsahu můžete také použít buňky. Použití buněk je zvláště užitečné, pokud chcete procházet rozsahy.

Kód:

buňky (3, 2).Hodnota = 2

Výsledek:

Vysvětlení: Excel VBA vstupuje do hodnoty 2 do buňky na průsečíku řádku 3 a sloupci 2.

Kód:

rozsah(buňky(1, 1), buňky (4, 1)).Hodnota = 5

Výsledek:

Prohlašuji, že Rozsah Objektu

můžete deklarovat Rozsah objektu pomocí klíčových slov Dim a Nastavit.,

Code:

dim example As Range
Set example = Range(„A1:C4“)
example.Hodnota = 8

Výsledek:

Zvolte

důležitou metodou Rozsahu objektu je Vybrat metodu. Metoda Select jednoduše vybere rozsah.

Code:

dim example As Range
Set example = Range(„A1:C4“)
example.Zvolte

Výsledek:

Poznámka: chcete-li vybrat buňky v jiném listu, musíte aktivovat tento list první., Například následující řádky kódu vyberte buňku B7 na třetím listu zleva.

pracovní listy(3).Aktivujte pracovní listy
(3).Rozsah („B7“).Vyberte

řádky

vlastnost řádky umožňuje přístup k určitému řádku rozsahu.

Code:

dim example As Range
Set example = Range(„A1:C4“)
example.Řádky(3).Vyberte

výsledek:

Poznámka: ohraničení pouze pro ilustraci.

sloupce

vlastnost sloupců umožňuje přístup ke konkrétnímu sloupci rozsahu.,

Code:

dim example As Range
Set example = Range(„A1:C4“)
example.Sloupce(2).Vyberte

výsledek:

Poznámka: ohraničení pouze pro ilustraci.

Copy/Paste

metoda kopírování a vkládání se používá ke kopírování rozsahu a jeho vložení někam jinam do listu.

Kód:

rozsah(„A1: A2“).Vyberte
výběr.Kopírovat
rozsah(„C3“).Vyberte
ActiveSheet.,Vložit

Výsledek:

i když je to povoleno v aplikaci Excel VBA, to je mnohem lepší použít kód řádku níže, který dělá přesně to samé.

rozsah(„C3:C4“).Hodnota = Rozsah(„A1:A2“).Hodnota

Clear

Chcete-li vymazat obsah rozsahu aplikace Excel, můžete použít metodu ClearContents.

rozsah(„A1“).ClearContents

nebo jednoduše použijte:

Range(„A1“).Value = „“

Poznámka: pomocí metody Clear vymažte obsah a formát rozsahu. Pomocí metody ClearFormats vymažte pouze formát.,

Count

s vlastností Count můžete počítat počet buněk, řádků a sloupců rozsahu.

Poznámka: ohraničení pouze pro ilustraci.

Code:

dim example As Range
Set example = Range(„A1:C4“)
MsgBox example.Počet

Výsledek:

Kód:

Dim příklad Jako Rozsah
Nastavení příklad = Range(„A1:C4“)
MsgBox příklad.Řádek.Počet

Výsledek:

Poznámka: podobným způsobem, můžete spočítat počet sloupců rozsahu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Přejít k navigační liště