Korisne metode objekata raspona u Excel 2016 VBA programiranju

Kao što znate, VBA metoda izvodi radnju u Excelu 2016. Objekt Range ima desetke metoda, ali većina njih vam neće trebati. Ovdje ćete pronaći neke od najčešće korištenih metoda Range objekata.

Metoda Select

Koristite metodu Select za odabir raspona ćelija. Sljedeća izjava odabire raspon u aktivnom radnom listu:

Raspon (“A1:C12”). Odaberite

Prije odabira raspona, često je dobra ideja upotrijebiti još jednu naredbu kako biste osigurali da je ispravan radni list aktivan. Na primjer, ako Sheet1 sadrži raspon koji želite odabrati, koristite sljedeće izjave za odabir raspona:

Sheets(“Sheet1”).Aktivirajte
Raspon (“A1:C12”). Odaberite

Suprotno onome što možete očekivati, sljedeća izjava generira pogrešku ako Sheet1 već nije aktivan list. Drugim riječima, morate koristiti dvije izjave, a ne samo jednu: jednu za aktiviranje lista i drugu za odabir raspona.

Listovi(“Sheet1”).Raspon(“A1:C12”).Odaberi

Ako koristite GoTo metodu objekta Application za odabir raspona, možete zaboraviti prvo odabrati ispravan radni list. Ova izjava aktivira Sheet1, a zatim odabire raspon:

Primjena. Idi na listove (“Sheet1”).Raspon(“A1:C12”)

Metoda GoTo je VBA ekvivalent pritiskanju F5 u Excelu, koji prikazuje dijaloški okvir GoTo.

Metode kopiranja i lijepljenja

Možete izvoditi operacije kopiranja i lijepljenja u VBA koristeći metode kopiranja i lijepljenja. Imajte na umu da u igru ​​dolaze dva različita objekta. Metoda Copy primjenjiva je na objekt Range, ali metoda Paste primjenjuje se na objekt Worksheet. Zapravo ima smisla: kopirate raspon i zalijepite ga na radni list.

Ova kratka makronaredba (ljubaznošću snimača makroa) kopira raspon A1:A12 i lijepi ga u isti radni list, počevši od ćelije C1:

Podopseg kopiranja()
 Raspon (“A1:A12”). Odaberite
 Odabir.Kopija
 Raspon (“C1”). Odaberite
 ActiveSheet.Zalijepi
Kraj Sub

Primijetite da se u prethodnom primjeru objekt ActiveSheet koristi s metodom Paste. Ovo je posebna verzija objekta Worksheet koji se odnosi na trenutno aktivni radni list. Također primijetite da makronaredba odabire raspon prije kopiranja. Međutim, ne morate odabrati raspon prije nego što nešto učinite s njim. Zapravo, sljedeća procedura ostvaruje isti zadatak kao i prethodni primjer korištenjem jednog izraza:

Pod CopyRange2()
 Raspon(“A1:A12”). Raspon kopiranja(“C1”)
Kraj Sub

Ovaj postupak koristi prednost činjenice da metoda Copy može koristiti argument koji odgovara rasponu odredišta za operaciju kopiranja. To je nešto što možete saznati provjerom u sustavu pomoći.

Metoda Clear

Metoda Clear briše sadržaj raspona, plus svo oblikovanje ćelija. Na primjer, ako želite poništiti sve u stupcu D, sljedeća izjava radi trik:

Stupci(“D:D”).Očisti

Trebali biste biti svjesni dvije povezane metode. Metoda ClearContents briše sadržaj raspona, ali ostavlja netaknuto oblikovanje. Metoda ClearFormats briše oblikovanje u rasponu, ali ne i sadržaj ćelije.

Metoda Delete

Brisanje raspona razlikuje se od brisanja raspona. Kada izbrišete raspon, Excel pomiče preostale ćelije kako bi popunio raspon koji ste izbrisali.

Sljedeći primjer koristi metodu Delete za brisanje retka 6:

Redovi(“6:6”).Izbriši

Kada izbrišete raspon koji nije cijeli redak ili stupac, Excel mora znati kako pomaknuti ćelije. (Da biste vidjeli kako to funkcionira, eksperimentirajte s Excelovom naredbom Početna → Ćelije → Izbriši → Izbriši ćelije.)

Sljedeća izjava briše raspon i zatim popunjava nastalu prazninu pomicanjem ostalih ćelija ulijevo:

Raspon(“C6:C10”). Izbriši xlToLeft

Metoda Delete koristi argument koji pokazuje kako bi Excel trebao pomaknuti preostale ćelije. U ovom slučaju se za argument koristi ugrađena konstanta (xlToLeft). Također možete koristiti xlUp, drugu imenovanu konstantu.


Kako blokirati Microsoft Word da otvara datoteke u načinu rada samo za čitanje u sustavu Windows

Kako blokirati Microsoft Word da otvara datoteke u načinu rada samo za čitanje u sustavu Windows

Kako blokirati Microsoft Word da otvara datoteke u načinu rada samo za čitanje u sustavu Windows Microsoft Word otvara datoteke u načinu rada samo za čitanje, što onemogućuje njihovo uređivanje? Ne brinite, metode su navedene u nastavku

Kako popraviti pogrešan ispis Microsoft Word dokumenata

Kako popraviti pogrešan ispis Microsoft Word dokumenata

Kako popraviti pogreške u ispisu netočnih Microsoft Word dokumenata Pogreške u ispisu Word dokumenata s promijenjenim fontovima, neurednim odlomcima, nedostajućim tekstom ili izgubljenim sadržajem vrlo su česte. Međutim, nemojte

Izbrišite crteže olovkom i markerom na svojim PowerPoint slajdovima

Izbrišite crteže olovkom i markerom na svojim PowerPoint slajdovima

Ako ste upotrijebili olovku ili marker za crtanje na PowerPoint slajdovima tijekom prezentacije, možete spremiti crteže za sljedeću prezentaciju ili ih izbrisati tako da ćete sljedeći put kada ih pokažete početi s čistim PowerPoint slajdovima. Slijedite ove upute za brisanje crteža olovkom i markerom: Brisanje linija jedan na […]

Sadržaj biblioteke stilova u sustavu SharePoint 2010

Sadržaj biblioteke stilova u sustavu SharePoint 2010

Biblioteka stilova sadrži CSS datoteke, datoteke Extensible Stylesheet Language (XSL) i slike koje koriste unaprijed definirane glavne stranice, izgledi stranica i kontrole u SharePointu 2010. Da biste locirali CSS datoteke u biblioteci stilova web-mjesta za objavljivanje: Odaberite Radnje web-mjesta→Prikaz Sav sadržaj web-mjesta. Pojavljuje se sadržaj stranice. Knjižnica Style nalazi se u […]

Formatirajte brojeve u tisućama i milijunima u Excel izvješćima

Formatirajte brojeve u tisućama i milijunima u Excel izvješćima

Nemojte zatrpavati svoju publiku ogromnim brojevima. U Microsoft Excelu možete poboljšati čitljivost svojih nadzornih ploča i izvješća formatiranjem brojeva tako da se prikazuju u tisućama ili milijunima.

Kako dijeliti i pratiti SharePoint web-mjesta

Kako dijeliti i pratiti SharePoint web-mjesta

Naučite kako koristiti SharePointove alate za društveno umrežavanje koji pojedincima i grupama omogućuju komunikaciju, suradnju, dijeljenje i povezivanje.

Kako pretvoriti datume u julijanske formate u Excelu

Kako pretvoriti datume u julijanske formate u Excelu

Julijanski datumi se često koriste u proizvodnim okruženjima kao vremenska oznaka i brza referenca za broj serije. Ova vrsta datumskog kodiranja omogućuje trgovcima na malo, potrošačima i uslužnim agentima da identificiraju kada je proizvod napravljen, a time i starost proizvoda. Julijanski datumi se također koriste u programiranju, vojsci i astronomiji. Drugačiji […]

Kako stvoriti Access web aplikaciju

Kako stvoriti Access web aplikaciju

Možete izraditi web-aplikaciju u Accessu 2016. Dakle, što je uopće web-aplikacija? Pa, web znači da je online, a aplikacija je samo skraćenica za "aplikaciju". Prilagođena web-aplikacija je online aplikacija baze podataka kojoj se pristupa iz oblaka pomoću preglednika. Vi gradite i održavate web-aplikaciju u verziji za stolna računala […]

Traka za brzo pokretanje u sustavu SharePoint 2010

Traka za brzo pokretanje u sustavu SharePoint 2010

Većina stranica u sustavu SharePoint 2010 prikazuje popis navigacijskih veza na traci za brzo pokretanje na lijevoj strani stranice. Traka za brzo pokretanje prikazuje veze na istaknuti sadržaj web-mjesta kao što su popisi, knjižnice, web-mjesta i stranice za objavljivanje. Traka za brzo pokretanje uključuje dvije vrlo važne veze: vezu za sav sadržaj web-mjesta: […]

Što znače poruke o greškama Solvera u Excelu?

Što znače poruke o greškama Solvera u Excelu?

Za jednostavne probleme, Solver u Excelu obično brzo pronalazi optimalne vrijednosti varijable Solvera za funkciju cilja. No, u nekim slučajevima, Solver ima problema s pronalaženjem vrijednosti varijable Solvera koje optimiziraju funkciju cilja. U tim slučajevima, Solver obično prikazuje poruku ili poruku o pogrešci koja opisuje ili raspravlja o problemu koji […]