VBA-alueen solut

VBA: ssa aluetta kutsutaan myös minkä tahansa rivin tai sarakkeen yksittäisen solun tai soluryhmän ominaisuutena. Alue on erityisen Excel-tietokokonaisuus. Esimerkiksi solu A1 soluun B3 on solualue, jos ne sisältävät jonkinlaista arvoa tai ovat tyhjiä.

VBA: ssa teemme koodeja tehtävien automatisoimiseksi. Tehtävien automatisoimiseksi viitataan arvoon excel-soluissa. Niitä solusarjoja, joko yksittäisiä tai useita, kutsutaan excel-alueiksi. VBA: ssa voimme määrittää, mihin riveihin tai sarakkeiden alueisiin viitataan.

Alueen syntaksi Excel VBA: ssa

VBA-alueella on seuraava syntaksi:

Syntaksi etäisyyslausekkeen käyttämiseksi VBA: ssa on seuraava:

 Expression.Range (“Solualue”) 

Jotta etäisyystoimintoa tulisi käyttää, on ymmärrettävä kolme VBA: n perusasioita

  • Objektinmääritys: Tämä on pohjimmiltaan työkirja tai taulukko, johon yritämme viitata.
  • Ominaisuus: Tämä on toiminto, joka käyttää objektin ominaisuuksia.
  • Menetelmä: Tätä toimintoa haluamme tehdä valitsemillamme tiedoilla.

Esimerkiksi Application.Workbooks (“ANAND.xlsm”). Laskentataulukot (“Sheet1”). Range (“A1”) Object kvalifikactor on Application.workbooks, joissa viittasimme ANAND-nimiseen excel-tiedostoon ja Sheet 1 -työ taulukkoon, jos täytyy vaihtaa kirjasinlaji, niin se olisi menetelmämme. Tämä selviää lisää esimerkkejä.

Huomaa: Jotta VBA : ta voidaan käyttää, varmista, että kehittäjä-välilehti on otettu käyttöön Tiedosto-välilehdellä Asetukset-osiossa.

Kuinka käyttää Excel VBA Range -soluja?

Opimme käyttämään VBA Range -soluja muutamalla esimerkillä excelistä.

Voit ladata tämän VBA Range Cells Excel -mallin täältä - VBA Range Cells Excel Template

VBA-alueen solut - esimerkki 1

Muutetaan ensin solumme A2 fontti, joka arvona ”ANAND” rohkaistaan ​​käyttämällä VBA-alueen toimintoa.

Noudata alla olevia vaiheita käyttääksesi VBA Range Function -toimintoa.

Vaihe 1: Avaa VB-editori napsauttamalla kehittäjän välilehdellä Visual Basiciä.

Vaihe 2: Napsauta Lisää välilehti, siirry moduuliin avataksesi ikkuna.

Vaihe 3: Ilmoita alatoiminto koodi-ikkunassa. Solulla A2 on arkki 1.

Koodi:

 Alinäyte () Loppu alaosaan 

Vaihe 4: Aktivoi nyt koodissa taulukko seuraavalla koodilla.

Koodi:

 Alinäyte () -laskentataulukot ("Arkki1"). Aktivoi alaosa 

Vaihe 5: Nyt muutamme tietyn solun fonttia käyttämällä VBA: n aluefunktiota.

Koodi:

 Alinäyte () laskentataulukot ("Sheet1"). Aktivoi alue ("A2"). Font.Bold = True End Sub 

Vaihe 6: Suorita yllä oleva koodi mukana toimitetulla suorituspainikkeella tai paina f5.

Kun koodi on suoritettu, näemme seuraavan tuloksen.

VBA-alueen solut - esimerkki 2

Nyt muutettakoon tietyn solualueen värit. Esittelytarkoituksiin olen tehnyt solualueen B2: C5 punaisella värillä. VBA range -toiminnolla haluan valita ne ja tyhjentää fontin. Tässä on näiden solujen alkuperäinen esitys.

Noudata alla olevia vaiheita käyttääksesi Excel VBA Range Cells -sovelluksia.

Vaihe 1: Avaa VB-editori napsauttamalla kehittäjän välilehdellä Visual Basiciä.

Vaihe 2: Napsauta Lisää välilehti lisätäksesi uuden moduulin avaamaan koodi-ikkunan. Napsauta lisättyä moduulia aloittaaksesi koodin kirjoittamisen.

Vaihe 3: Ilmoita alatoiminto koodi-ikkunassa.

Koodi:

 Alinäyte1 () Loppu alaosa 

Vaihe 4: Aktivoi taulukko alla olevalla toiminnolla.

Koodi:

 Alinäyte1 () laskentataulukot ("Arkki1"). Aktivoi alaosa 

Vaihe 5: Nyt valitsemme solut ja tyhjennä muoto käyttämällä aluefunktiota.

Koodi:

 Alinäyte1 () laskentataulukot ("Arkki1"). Aktivoi alue ("B2: C5"). ClearFormats loppuu alaosa 

Vaihe 6: Suorita koodi ja näytä tulos mukana toimitetusta suorituspainikkeesta.

VBA-alueen solut - esimerkki 3

Yhdistetään muutama solu VBA-aluefunktiota käyttämällä. Esittelytarkoituksessa Katsotaanpa, kuinka nykyiset solut näyttävät ilman yhdistämistä.

Noudata alla olevia vaiheita käyttääksesi Excel VBA Range Cells -sovelluksia.

Vaihe 1: Avaa VB-editori napsauttamalla kehittäjän välilehdellä Visual Basiciä.

Vaihe 2: Napsauta Lisää välilehti lisätäksesi uuden moduulin avaamaan koodi-ikkunan. Napsauta lisättyä moduulia aloittaaksesi koodin kirjoittamisen.

Vaihe 3: Ilmoita alatoiminto koodi-ikkunassa.

Koodi:

 Alinäyte2 () Loppu alaosaan 

Vaihe 4: Aktivoi työkirja alla olevalla toiminnolla.

Koodi:

 Alinäyte2 () -laskentataulukot ("Arkki1"). Aktivoi alaosa 

Vaihe 5: Yhdistäviä soluja varten käytämme VBA Range -toimintoa seuraavasti.

Koodi:

 Alinäyte2 () laskentataulukot ("Arkki1"). Aktivoi alue ("A6: D6"). Yhdistä loppu 

Vaihe 6: Suorita koodi suorituspainikkeella tai paina f5 nähdäksesi tulos.

VBA-alueen solut - esimerkki 4

Nyt meidän on valittava solualue ja muutettava niiden värimuoto. Esimerkissä yksi olimme valinneet vain yhden solun. Mutta tässä esimerkissä valitsemme joukon soluja siniseksi. Esittelytarkoituksella minulla on tietoja solualueella E2: F4 seuraavasti:

Noudata alla olevia vaiheita käyttääksesi VBA Range Soluja.

Vaihe 1: Avaa VB-editori napsauttamalla kehittäjän välilehdellä Visual Basiciä.

Vaihe 2: Napsauta Lisää välilehti lisätäksesi uuden moduulin avaamaan koodi-ikkunan. Napsauta lisättyä moduulia aloittaaksesi koodin kirjoittamisen.

Vaihe 3: Ilmoita alatoiminto koodi-ikkunassa.

Koodi:

 Alinäyte3 () Loppu alaosaan 

Vaihe 4: Aktivoi taulukko seuraavalla koodilla alla,

Koodi:

 Alinäyte3 () laskentataulukot ("Arkki1"). Aktivoi alaosa 

Vaihe 5: Nyt vaihdetaan solualueen E2: F4 väri käyttämällä VBA-alueen toimintoa.

Koodi:

 Alinäyte3 () laskentataulukot ("Arkki1"). Aktivoi alue ("E2: F4"). Sisustus.ColorIndex = 37 Lopeta alaosa 

Vaihe 6: Suorita koodi painamalla F5 tai mukana toimitetulla suorituspainikkeella ja katso tulos.

Muistettavat asiat

  • Alue voi olla yksi solu tai useita soluja.
  • Jos tarkoitamme mitä tahansa objektia, käytämme pisteoperaattoria (.), Kuten aluetta (“A1”) .Solulla valitaan solu A1.
  • Jotta aluealuetta voitaisiin käyttää excel VBA: ssa, tarvitaan solun menetelmiä ja ominaisuuksia.

Suositellut artikkelit

Tämä on opas VBA Range Cells -soluihin. Täällä olemme keskustelleet siitä, kuinka Excel VBA Range Cells -sovellusta voidaan käyttää käytännön esimerkkien ja ladattavien Excel-mallien kanssa. Voit myös käydä läpi muiden ehdottamiemme artikkeleidemme -

  1. Korvaa toiminto (Visual Basic sovelluksille)
  2. Excel Named Range -sovelluksen käyttö
  3. Alusta numerot VBA-numeromuodolla
  4. Kuinka yhdistää ja keskittää Excelissä?

Luokka: