VBA Range Celice

V VBA se obseg imenuje tudi lastnost posamezne celice ali skupine celic v kateri koli vrstici ali stolpcu. Obseg je zlasti nabor podatkov v excelu. Na primer, celica A1 do celice B3 je obseg celic, če vsebujejo vrednost nekaterih vrst ali so prazne.

V VBA izdelujemo kode za avtomatizacijo naših nalog. Za avtomatizacijo naših nalog v vrednostnih celicah navajamo vrednost. Ti sklopi celic, posameznih ali več, imenujemo obseg v excelu. V VBA lahko določimo, na katere vrstice ali obseg stolpcev se sklicujemo.

Sintaksa obsega v Excelu VBA

VBA Range ima naslednjo skladnjo:

Sintaksa za uporabo obsega izraza v VBA je naslednja:

 Expression.Range ("obseg celic") 

Za uporabo funkcije dometa moramo razumeti tri osnovne stvari v VBA -

  • Kvalifikator predmeta: To je v bistvu delovni zvezek ali delovni list, na katerega se poskušamo sklicevati.
  • Lastnost: To je funkcija za uporabo lastnosti predmeta.
  • Metoda: S to funkcijo želimo sodelovati pri izbranih podatkih.

Na primer, Application.Workbooks ("ANAND.xlsm"). Delovni listi ("Sheet1"). Obseg ("A1") Kvalifikator predmeta je Application.workbooks, v katerem smo ANAND imenovali excel datoteko in Sheet 1 kot delovni list, če potem bi morali spremeniti pisavo, to bi bila naša metoda. To bo jasno z več primeri.

Opomba: Če želite uporabiti VBA, omogočite kartico razvijalca na zavihku File iz razdelka z možnostmi.

Kako uporabljati Excel VBA Range Celice?

Naučili se bomo uporabljati VBA Range Celice z nekaj primeri v excelu.

Predlogo za Excel predloge celic VBA lahko prenesete tukaj - VBA Range Cellls Excel Predloga

VBA Range Celice - Primer # 1

Najprej spremenimo pisavo naše celice A2, ki kot vrednost »ANAND« v krepko uporabo s funkcijo VBA.

Če želite uporabiti funkcijo VBA Range, sledite spodnjim korakom.

1. korak: Na zavihku razvijalca kliknite na Visual Basic, da odprete VB urejevalnik.

2. korak: Kliknite gumb Vstavi zavihek in pojdite na modul, da odprete okno s kodo.

3. korak: V oknu s kodo razglasite podfunkcijo. Celica A2 ima v listu 1.

Koda:

 Pod vzorec () Konec pod 

4. korak: Zdaj v kodi aktivirajte delovni list z naslednjo kodo.

Koda:

 Pod vzorčni () delovni listi ("Sheet1"). Aktiviraj končni pod 

Korak 5: Zdaj bomo spremenili pisavo za določeno celico s pomočjo funkcije za obseg v VBA.

Koda:

 Pod vzorčni () delovni listi ("Sheet1"). Aktivirajte območje ("A2"). Font.Bold = True End Sub 

6. korak: Zaženite zgornjo kodo s priloženega gumba za zagon ali pritisnite f5.

Ko smo zagnali kodo, lahko vidimo naslednji rezultat.

VBA Range Celice - Primer # 2

Zdaj pa spremenimo barve določenega obsega celic. Za predstavitvene namene sem izdelal obseg celic B2: C5 v rdeči barvi. S funkcijo VBA obseg jih želim izbrati in počistiti pisavo. Tu je izvirna predstavitev teh celic.

Če želite uporabljati Excel VBA Range Celice, sledite spodnjim korakom.

1. korak: Na zavihku razvijalca kliknite na Visual Basic, da odprete VB urejevalnik.

2. korak: Kliknite gumb Vstavi zavihek, da vstavite nov modul, da odprete okno s kodo. Kliknite na vstavljen modul, da začnete pisati kodo.

3. korak: V oknu s kodo razglasite podfunkcijo.

Koda:

 Sub Sample1 () Konec Sub 

4. korak: Aktivirajte delovni list s spodnjo funkcijo.

Koda:

 Sub Sample1 () Delovni listi ("Sheet1"). Aktiviraj End Sub 

Korak 5: Zdaj izberemo celice in očistimo obliko z uporabo obsega funkcije.

Koda:

 Sub Sample1 () Delovni listi ("Sheet1"). Aktivirajte območje ("B2: C5"). ClearFormats End Sub 

6. korak: Zaženite kodo in na priloženem gumbu za zagon si oglejte rezultat.

VBA Range Celice - Primer # 3

Spojimo nekaj celic s funkcijo VBA obseg. Za predstavitev poglejmo, kako izgledajo trenutne celice brez združitve.

Če želite uporabljati Excel VBA Range Celice, sledite spodnjim korakom.

1. korak: Na zavihku razvijalca kliknite na Visual Basic, da odprete VB urejevalnik.

2. korak: Kliknite gumb Vstavi zavihek, da vstavite nov modul, da odprete okno s kodo. Kliknite na vstavljen modul, da začnete pisati kodo.

3. korak: V oknu s kodo razglasite podfunkcijo.

Koda:

 Sub Sample2 () Konec Sub 

4. korak: Aktivirajte delovni zvezek s spodnjo funkcijo.

Koda:

 Delovni listi Sub Sample2 () ("Sheet1"). Aktiviraj End Sub 

5. korak: Zdaj za celice združevanja uporabljamo funkcijo VBA Range na naslednji način.

Koda:

 Pod Sample2 () Delovni listi ("Sheet1"). Aktivirajte območje ("A6: D6"). Spoji konec pod 

6. korak: Zaženite kodo z gumbom za zagon ali pritisnite f5, da vidite rezultat.

VBA Range Celice - Primer # 4

Zdaj izberimo paleto celic in spremenimo obliko barve. V enem primeru smo izbrali samo eno celico. Toda v tem primeru bomo izbrali kup celic do modre barve. Za predstavitev imam podatke v območju celic E2: F4, kot sledi:

Če želite uporabiti VBA Range Celice, sledite spodnjim korakom.

1. korak: Na zavihku razvijalca kliknite na Visual Basic, da odprete VB urejevalnik.

2. korak: Kliknite gumb Vstavi zavihek, da vstavite nov modul, da odprete okno s kodo. Kliknite na vstavljen modul, da začnete pisati kodo.

3. korak: V oknu s kodo razglasite podfunkcijo.

Koda:

 Sub Sample3 () Konec Sub 

4. korak: aktivirajte delovni list z naslednjo kodo,

Koda:

 Delovni listi Sub Sample3 () ("Sheet1"). Aktiviraj End Sub 

5. korak: Zdaj spremenimo barvo razpona celic E2: F4 s funkcijo VBA.

Koda:

 Sub Sample3 () Delovni listi ("Sheet1"). Aktivirajte območje ("E2: F4"). Notranjost.ColorIndex = 37 konec Pod 

6. korak: Zaženite kodo s pritiskom na tipko F5 ali s priloženim gumbom za zagon in si oglejte rezultat.

Stvari, ki jih je treba zapomniti

  • Obseg je lahko ena ali več celic.
  • Če se sklicujemo na kateri koli predmet, uporabljamo operater pik (.), Na primer obseg ("A1"). Izberi se uporablja za izbiro celice A1.
  • Za uporabo vrednosti območja v excelu VBA potrebujemo metode in lastnosti celice.

Priporočeni članki

To je vodnik za VBA Range Celice. Tu smo razpravljali o tem, kako uporabljati Excel VBA Range Cell skupaj s praktičnimi primeri in naložljivo predlogo Excela. Ogledate si lahko tudi druge naše predlagane članke -

  1. Zamenjaj funkcijo (Visual Basic za aplikacije)
  2. Uporaba programa Excel Named Range
  3. Formatirajte številke s formatom številk VBA
  4. Kako združiti in centrirati v Excelu?

Kategorija: