Funktsioon VBA END

Lõpulauset kasutatakse peaaegu kõigis teistes programmeerimiskeeltes, nii et ka VBA ei erine sellest. Igal koodil on algus ja lõpp. Kuidas me konkreetse funktsiooni või koodi lõpetame, on programmeerimiskeeltes erinev. VBA-s sulgeme oma koodi, kasutades END-lauset. Kuid peale selle lõpplause on meil VBA-s veel üks lõppfunktsioon, mida kasutatakse töölehe lahtritele viitamiseks, millest räägime selles artiklis üksikasjalikumalt.

Nagu ma juba ütlesin, arutame VBA teises END omadust, mida kasutatakse lahtrite lõppu viitamiseks. Sellel funktsioonil END on palju erinevaid atribuute. Näiteks lõpetage paremale või lõpetage vasakpoolne või lõpp põhja. Selle selgemaks vaatamiseks pildi all.

Kuidas liigume Exceli töölehel lahtrist A1, mis suunab punkti A lahtrisse E1, mis on punkt B? Vajutame CTRL + parem nool. Sarnaselt punktist B punkti C liikumiseks vajutame CTRL + nool alla ja punktist C punkti D vajutame CTRL + vasak nool. Sarnaselt punkti D kuni punkti A korral vajutame noolenuppu CTRL + Üles.

Seda nimetatakse ka järgmiseks lahtriks, millel on teatav väärtus. See protsess jätab tühjad lahtrid vahele ja liigub viite lõppu. VBA-s ei vajuta me punktist A punkti B liikumiseks klahvikombinatsiooni CTRL + paremat noolt. Selleks kasutame END omadusi. Ja seda õpime selles artiklis. Kuidas saame liikuda punktist A lõppu paremale, mis on punkt B, valida lahtrite vahemik ja teha sama ka teiste jaoks.

Kuidas kasutada VBA lõppfunktsiooni Excelis?

Õpime kasutama VBA END-funktsiooni näites Excelis.

Selle VBA END Exceli malli saate alla laadida siit - VBA END Exceli mall

Õppigem seda tegema mõne näite abil.

Näide nr 1 - VBA LÕPP

Esimeses näites valime lahtri E1, kasutades VBA lõppomadust.

1. samm: vahekaardil Insert sisestage uus moodul. Pidage meeles, et töötame kogu mooduliga samas moodulis. Moodulit näeme projektiaknas. Avage moodul nagu allpool näidatud.

2. samm: käivitage aknas alammenetlus.

Kood:

 Alamproov () End Sub 

3. samm: nüüd teame, et peame liikuma lahtrist A1 lahtrisse E1, nii et sisestage järgmine kood.

Kood:

 Alamproov () Vahemik ("A1") Lõpp Alam 

4. samm: pange sulgude järele punkt ja kirjutage lõpp nagu allpool näidatud.

Kood:

 Alamproov () vahemik ("A1") 

5. samm: vajutage sisestusklahvi Enter ja sisestage sulg, näeme lõpparuandes veel järgmisi valikuid,

Kood:

 Alamproov () Vahemik ("A1") Lõpp (Lõpp Sub 

6. samm: valige XltoRight, kuna lahtri E1 valimiseks peame liikuma paremale.

Kood:

 Alamproov () Vahemik ("A1"). End (xlToRight) End Sub 

7. samm. Nüüd vahemiku valimiseks pange pärast sulgevat punkti punkt ja kirjutage nagu allpool näidatud.

Kood:

 Alamproov () Vahemik ("A1"). Lõpp (xlToRight) .Vali End 

8. samm: Nüüd käivitame ülalkirjutatud koodi ja vaata tulemust 1. lehel järgmiselt.

Punktist A, mis on lahter A1, liikusime andmete lõppu paremal, mis on lahter E1.

Näide nr 2 - VBA LÕPP

Sarnaselt ülaltoodud näitele, kus liikusime lahtrist A1 paremale, saame liikuda ka vasakule. Valime lahtri A5, mis on punktist C punktist D.

1. samm: kuulutage samas moodulis teine ​​demonstratsiooni alamprotsess.

Kood:

 Alamproov1 () Lõpeta alamvalim 

2. samm: liigume nüüd lahtrist E5 lahtrisse A5, nii et kõigepealt vaadake lahtrit E5 järgmiselt.

Kood:

 Alamproov1 () vahemik ("E5") Lõpp-alam 

3. samm: liigume nüüd lõpplause abil lahtrist E5 vasakule.

Kood:

 Alamproov1 () vahemik ("E5"). Lõpp (xlToLeft) lõpp alam 

4. samm: lahtri A5 valimiseks pange sulgude järele punkt ja kirjutage Select.

Kood:

 Alamproov1 () vahemik ("E5"). Lõpp (xlToLeft) .Vali End 

5. samm: täitke see kood ülalpool ja vaadake tulemust 1. lehel järgmiselt.

Punktist C liikusime lõpplausete abil punkti D.

Näide nr 3 - VBA LÕPP

Kasutagem nüüd allapoole jäävat lõpplauset, mis tähendab, et valime lahtri A1 lahtrist A5.

1. samm: kuulutage samas moodulis teine ​​demonstratsiooni alamprotsess.

Kood:

 Alamproov2 () Lõpeta alamvalim 

2. samm: liigume nüüd lahtrist A5 lahtrisse A1, nii et kõigepealt vaadake lahtrit A1 järgmiselt.

Kood:

 Alamproov2 () vahemik ("A1") Lõpp-alam 

3. samm: liigume nüüd lõpplause abil lahtri A1 allapoole.

Kood:

 Alamvalim2 () Vahemik ("A1"). Lõpp (xlDown) Lõpp Alam 

4. samm: lahtri A5 valimiseks pange sulgude järele punkt ja kirjutage Select.

Kood:

 Alamproov2 () vahemik ("A1"). Lõpp (xlDown) .Vali End 

5. samm: täitke see kood ülalpool ja vaadake tulemust 1. lehel järgmiselt.

Oleme punktist A punkti D liikunud, kasutades lõppväljavõtte alumist omadust.

Näide nr 4 - VBA LÕPP

Nüüd valime lõpulause abil koguvahemiku punktist A punkti B punkti C ja punktini D.

1. samm: kuulutage samas moodulis teine ​​demonstratsiooni alamprotsess.

Kood:

 Sub FinalSample () Lõpp Sub 

2. samm: valime nüüd lahtrist A1 lahtrisse E5, nii et kõigepealt vaadake lahtrit A1 järgmiselt.

Kood:

 Sub FinalSample () vahemik ("A1" lõpp - alam 

3. samm: liigume nüüd lahtrist A1 lõpplause abil.

Kood:

 Sub FinalSample () vahemik ("A1", vahemik ("A1"). End (xlDown) End Sub 

4. samm: nüüd peame liikuma lahtrist A1 paremale, kasutades järgmist lõpuväljavõtet järgmiselt.

Kood:

 Sub FinalSample () vahemik ("A1", vahemik ("A1"). Lõpp (xlDown) .End (xlToRight)) End Sub 

5. samm: valige lahtrivahemik, kasutades käsku Select.

Kood:

 Sub FinalSample () vahemik ("A1", vahemik ("A1"). Lõpp (xlDown) .End (xlToRight)). Valige End Sub 

6. samm: käivitame ülaltoodud koodi ja vaatame lõplikku tulemust 1. lehel järgmiselt.

Asjad, mida meeles pidada

  • Lahtrite viitamiseks on END kasutamise viis VBA Excelis väga lihtne. Viidame kõigepealt vahemikule
  • Vahemik (lahter) ja seejärel kasutame atribuuti Lõpp, et valida viimati lahtrisse vasakul paremal või allapoole viimati valitud lahtrit või minna sinna
  • Vahemik (lahter) .End (XltoRight) lahtrist paremale jõudmiseks.
  • Esimesed asjad, mida peame meeles pidama, on END omadus, mis erineb protseduuri või funktsiooni lõppemisest VBA-s.
  • Lahtrile viitamiseks, st sellest paremale või vasakule, saame kasutada ühte atribuuti või saame kogu vahemiku valida koos.
  • Töölehel kasutame sama viidet, kasutades nuppu CTRL, kuid VBA-s kasutame END-lauset.

Soovitatavad artiklid

See on VBA LÕPU juhend. Siin arutatakse, kuidas kasutada rakendust Excel VBA END Function koos praktiliste näidete ja allalaaditava excelimalliga. Võite vaadata ka meie teisi soovitatud artikleid -

  1. VBA InStr selgitas näidetega
  2. VBA täisarvutüüp
  3. VBA ISNULL selgitatud näidetega
  4. Pange vahemik üle VBA-s

Kategooria: