Objekt raspona Excel VBA - Jednostavne makronaredbe programa Excel

Sadržaj

Primjeri raspona | Stanice | Proglasi objekt raspona | Odaberite | Redovi | Stupci | Kopiraj/Zalijepi | Jasno | Računati

The Objekt dometa, koji je prikaz ćelije (ili ćelija) na vašem radnom listu, najvažniji je objekt Excel VBA. Ovo poglavlje daje pregled svojstava i metoda objekta Range. Svojstva su nešto što objekt ima (opisuju objekt), dok metode nešto rade (izvode radnju s objektom).

Primjeri raspona

Postavite naredbeni gumb na radni list i dodajte sljedeći kodni redak:

Raspon ("B3"). Vrijednost = 2

Rezultat kada pritisnete naredbeni gumb na listu:

Kodirati:

Raspon ("A1: A4"). Vrijednost = 5

Proizlaziti:

Kodirati:

Raspon ("A1: A2, B3: C4"). Vrijednost = 10

Proizlaziti:

Napomena: za pozivanje na imenovani raspon u vašem Excel VBA kodu upotrijebite kodnu liniju poput ove:

Raspon ("Cijene"). Vrijednost = 15

Stanice

Umjesto raspona, možete koristiti i ćelije. Korištenje ćelija posebno je korisno kada želite proći kroz raspone.

Kodirati:

Stanice (3, 2). Vrijednost = 2

Proizlaziti:

Objašnjenje: Excel VBA unosi vrijednost 2 u ćeliju na sjecištu retka 3 i stupca 2.

Kodirati:

Raspon (ćelije (1, 1), ćelije (4, 1)). Vrijednost = 5

Proizlaziti:

Deklarirajte objekt raspona

Objekt Range možete proglasiti pomoću ključnih riječi Dim i Set.

Kodirati:

Primjer zatamnjenja kao raspon
Postavi primjer = Raspon ("A1: C4")
primjer.Vrijednost = 8

Proizlaziti:

Izaberi

Važna metoda objekta Range je metoda Select. Metoda odabira jednostavno odabire raspon.

Kodirati:

Primjer zatamnjenja kao raspon
Postavi primjer = Raspon ("A1: C4")
primjer.Odaberi

Proizlaziti:

Napomena: da biste odabrali ćelije na drugom radnom listu, morate prvo aktivirati ovaj list. Na primjer, sljedeće linije koda odabiru ćeliju B7 na trećem radnom listu s lijeve strane.

Radni listovi (3) .Aktiviraj
Radni listovi (3). Raspon ("B7"). Odaberite

Redovi

Svojstvo Rows daje pristup određenom retku raspona.

Kodirati:

Primjer zatamnjenja kao raspon
Postavi primjer = Raspon ("A1: C4")
primjer.Redovi (3) .Odaberi

Proizlaziti:

Napomena: obrub samo za ilustraciju.

Stupci

Svojstvo Stupci daje pristup određenom stupcu raspona.

Kodirati:

Primjer zatamnjenja kao raspon
Postavi primjer = Raspon ("A1: C4")
primjer.Kolone (2) .Odaberi

Proizlaziti:

Napomena: obrub samo za ilustraciju.

Kopiraj/Zalijepi

Metoda Copy and Paste koristi se za kopiranje raspona i zalijepljenje na neko drugo mjesto na radnom listu.

Kodirati:

Raspon ("A1: A2"). Odaberite
Odabir.Kopiraj
Raspon ("C3"). Odaberite
ActiveSheet.Paste

Proizlaziti:

Iako je to dopušteno u Excelu VBA, puno je bolje koristiti liniju koda ispod koja radi potpuno isto.

Raspon ("C3: C4"). Vrijednost = Raspon ("A1: A2"). Vrijednost

Čisto

Za brisanje sadržaja raspona programa Excel možete koristiti metodu ClearContents.

Raspon ("A1"). ClearContents

ili jednostavno upotrijebite:

Raspon ("A1"). Vrijednost = ""

Napomena: upotrijebite metodu Clear za brisanje sadržaja i formata raspona. Za brisanje formata koristite metodu ClearFormats.

Računati

S svojstvom Brojanje možete brojati broj ćelija, redaka i stupaca raspona.

Napomena: obrub samo za ilustraciju.

Kodirati:

Primjer zatamnjenja kao raspon
Postavi primjer = Raspon ("A1: C4")
Primjer MsgBox.Count

Proizlaziti:

Kodirati:

Primjer zatamnjenja kao raspon
Postavi primjer = Raspon ("A1: C4")
MsgBox primjer.Redovi.Broj

Proizlaziti:

Napomena: na sličan način možete izbrojati broj stupaca raspona.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave