Range-Objekti

Valikoima Esimerkkejä | Solut | Julistaa Kantama Kohde | Valitse | Rivejä | Sarakkeita | Kopioi/Liitä | Poista | Laskea

Välillä esine, joka on edustettuna solun (tai solut) on laskentataulukon, on tärkein kohde Excel VBA. Tämä luku antaa yleiskuvan alueen kohteen ominaisuuksista ja menetelmistä. Ominaisuudet ovat jotain, joka objektilla on (ne kuvaavat objektia), kun taas menetelmät tekevät jotain (ne suorittavat toiminnon objektin kanssa).,

Valikoima Esimerkkejä

Paikka komento-painiketta laskentataulukon ja lisää seuraava koodi rivi:

Range(”B3”).Arvo = 2

Tulos, kun valitset komennon painiketta arkki:

Koodi:

Range(”A1:A4”).Arvo = 5

Tulos:

Koodi:

Range(”A1:A2,B3:C4”).Arvo = 10

Tulos:

Huomautus: voit viitata nimetty alue Excel VBA-koodia, käytä koodi line kuten tämä:

Range(”Hinta”).,Arvo = 15

solut

vaihteluvälin sijaan voit käyttää myös soluja. Solujen käyttö on erityisen hyödyllistä, kun haluat kiertää alueiden läpi.

Koodi:

Solut(3, 2).Arvo = 2

Tulos:

Selitys: Excel VBA tulee arvo 2 soluun risteyksessä rivin 3 ja 2 sarakkeessa.

koodi:

vaihteluväli(solut(1, 1), solut(4, 1)).Arvo = 5

Tulos:

Julistaa Alue Objekti

Voit julistaa Range-objektin käyttämällä avainsanoja, Himmeä ja Asettaa.,

Koodi:

Dim esimerkiksi Alue
Aseta esimerkki = Range(”A1:C4”)
esimerkki.Arvo = 8

Tulos:

Valitse

tärkeä menetelmä, Alue, kohde on Valittava menetelmä. Valitse menetelmä valitsee vain alueen.

Koodi:

Dim esimerkiksi Alue
Aseta esimerkki = Range(”A1:C4”)
esimerkki.Valitse

Tulos:

Huomautus: valitse solut eri laskentataulukon, sinun täytyy aktivoida tämän levyn ensin., Esimerkiksi seuraavat koodilinjat valitsevat solun B7 kolmannesta laskentataulukosta vasemmalta.

laskentataulukot (3).Aktivoi
laskentataulukot (3).Kantama (”B7”).Valitse

rivit

rivien ominaisuus antaa pääsyn tietylle riville.

Koodi:

Dim esimerkiksi Alue
Aseta esimerkki = Range(”A1:C4”)
esimerkki.Rivit(3).Valitse

Tulos:

Huomautus: raja-kuva vain.

Sarakkeita

Sarakkeet ominaisuus antaa pääsyn tietyn sarakkeen välillä.,

Koodi:

Dim esimerkiksi Alue
Aseta esimerkki = Range(”A1:C4”)
esimerkki.Sarakkeet(2).Valitse

Tulos:

Huomautus: raja-kuva vain.

Kopioi/Liitä

kopio-ja Pastamenetelmää käytetään valikoiman kopioimiseen ja sen liittämiseen jonnekin muualle laskentataulukkoon.

koodi:

alue(”A1:A2”).Valitse
valinta.Kopioi
alue (”C3”).Valitse
ActiveSheet.,Liitä

Tulos:

Vaikka tämä on sallittua, Excel VBA, se on paljon parempi käyttää koodia rivi, jonka alapuolelle ei täsmälleen sama.

alue(”C3:C4”).Arvo = Vaihteluväli (”A1: A2”).Arvo

Selkeä

tyhjennä sisältö Excel-alue, voit käyttää ClearContents menetelmä.

alue(”A1”).ClearContents

tai yksinkertaisesti käytä:

Range(”A1”).Arvo = ””

Huom.: tyhjennä sarjan sisältö ja muoto käyttämällä selkeää menetelmää. Käytä ClearFormats-menetelmää vain muodon puhdistamiseen.,

kreivi

kreivin ominaisuudella voi laskea joukon soluja, rivejä ja sarakkeita.

Huomautus: raja-kuva vain.

Koodi:

Dim esimerkiksi Alue
Aseta esimerkki = Range(”A1:C4”)
P esimerkki.Count

Tulos:

Koodi:

Dim esimerkiksi Alue
Aseta esimerkki = Range(”A1:C4”)
P esimerkki.Rivi.Count

Tulos:

Huomautus: samalla tavalla voit laskea sarakkeiden välillä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Siirry työkalupalkkiin