Kuidas Excelis arendaja vahekaarti lisada või lisada? (koos näitega)

Arendaja vahekaart Excelis

Exceli arendaja vahekaarti kasutatakse makrode genereerimiseks, VBA-rakenduste loomiseks, vormi kujundamiseks ning XML-i importimiseks või eksportimiseks. Vaikimisi on arendajate vahekaart Excelis keelatud, seetõttu tuleb see Exceli menüüs Valikud lubada.

Sukeldume põhjalikult ja tutvume erinevate vahekaardi Arendaja pakkumistega.

Kuidas Excelis vahekaarti Arendaja lisada?

  • 1. samm: avage uus Exceli leht ja navigeerige faili juurde, minge suvanditesse

  • 2. samm: pärast nuppu „Suvandid“ klõpsamist valige vasakult käsk Kohanda linti ja paremal valige peamised vahelehed, seejärel märkige ruut Arendaja ja klõpsake nuppu OK

  • 3. samm: Exceli failis kuvatakse vahekaart Arendaja

Kuidas kirjutada VBA-programme vahekaardi Arendaja abil?

Exceli arendaja vahekaarti saab kasutada VBA-programmide kirjutamiseks, nagu allpool näidatud -

Selle Arendaja vahekaardi Exceli malli saate alla laadida siit - Arendaja vahekaardi Exceli mall

Näide # 1 - lihtsa koodi kirjutamine kuvamiseks „Tere, Tere tulemast VBA-sse”

Navigeerige vahekaardil Arendaja ja valige „Visual Basic”, ilmuks uus aken

Topeltklõpsake Sheet1 (Sheet1) ja paremale ilmub tühi dokument või paan

Kirjutage järgmine kood ja klõpsake nupul Käivita. Ilmub hüpikaken, kus on kiri "Tere, Tere tulemast VBA-sse"

Koodi selgitus:

Sub ja End Sub kasutatakse protseduuridena või ütlevad programmi põhiosa

Msgbox ” on VBA paketi funktsionaalne funktsioon, mis kuvab kõik siin kirjutatu (näiteks “Tere, Tere tulemast VBA-sse”)

Ülaltoodud koodi salvestamiseks salvestage see .xlsm-failina, nii et makrokood salvestatakse

Näide # 2 - klõpsake nupul Nupu funktsioon

See konkreetne funktsioon võimaldab kõigil nuppu vajutades koodi käivitada ja paremaks mõistmiseks olgem illustratsioon, kus inimene sisestab dünaamiliselt nime ja sünnikoha, mida kuvatakse väljundina

Minge vahekaardile Arendaja ja klõpsake Excelis raadionuppe ja valige nupp (vormi juhtimine)

Lohistage see vormi ükskõik kuhu ja ilmub järgmine dialoogiboks ning nimetage makro nimi ümber

Klõpsake nuppu Uus nupp ja kuvatakse järgmine koodileht

Kodeerimisosa ja selgitus

  • Funktsiooni “ Dim ” kasutatakse muutuja deklareerimiseks, mis võib olla string, arv jne. (Siin on nimi ja sünnikoht stringina deklareeritud muutujad)
  • „InputBox” on VBA funktsionaalne funktsioon, kus kasutajalt küsitakse sisendit
  • Msgbox ” on VBA paketi funktsionaalne funktsioon, mis kuvab kõik, mis sinna on kirjutatud

Nüüd sulgege koodilehe aken

Paremklõpsake nupul Nupp ja valige Exceli tekst, kus nupp oli loodud, muutke tekst ja nimetage see ümber nimeks "Sünnitus"

Klõpsake nuppu ja sisestage nimi ja sünnikoht

Nime ja sünni kohta ilmuks kaks viipa (sisestage nimi ja sünnikoht nt Dhrish ja Pune)

Pärast nime sisestamist ilmub järgmine väljund

Salvestage fail .xlsm-failina

Kuidas makrot salvestada vahekaardil Arendaja?

See sobib kõige paremini siis, kui inimene peab ülesannet tegema korduvalt ja soovib säästa aega nii korduva töö kui ka kodeerimise arvelt.

Nii et siin on varasem näide, mille ma varem võtsin. Oletame, et keegi tahab värvida veergu, millel on valemid, kuid iga faili jaoks. Niisiis, mida saab teha, on töö salvestamine, tehes seda kõigepealt käsitsi, ja seejärel käivitada see teiste failide jaoks

Oletame, et meil on allpool toodud andmeid

Nii et siin peame veerus F, G kollaseks värvima ja rea ​​kokku nii kollaseks kui need on valemikolonn ja read.

Nii et enne värvimist lähevad need kollased vahekaardile Arendaja

Klõpsake nuppu Salvesta makro Excelis

Kui olete klõpsanud nupul Salvesta makro, ilmub dialoogiboks, et nimetada see ümber Värv_Kollane

Värvide veerg F, G ja rida kokku kollasena

Pärast värvimist minge vahekaardile Arendaja

Klõpsake nuppu Lõpeta salvestamine

Minge Exceli ja Visual Basicu vahekaardile Arendaja

Valige Moodul

Järgmine kord, kui soovite toimingut korrata, võite klõpsata nupul (Käivita makro), kopeerides ja kleepides sama koodi uude Exceli lehele, kasutades linki Kuvamiseks lihtsa koodi kirjutamine

Kuidas tagada makroturvalisus vahekaardi Arendaja abil?

Vajadusel saab lubada parooliga kaitstud makrod

Minge vahekaardile Arendaja

Avage Visual Basic

Avage makro, mille kood vajab parooli lubamist (näiteks: võtame makro Color_Yellow nagu ülaltoodud näites)

Valige Tööriistad ja VBAProjecti atribuudid

Ilmub dialoogiboks

Valige vahekaart Kaitse

Märkige lukustusprojekt vaatamiseks

Sisestage vajalik parool ja kinnitage see ning klõpsake nuppu OK

Salvestamise ajal salvestage see .xlsm-failina ja sulgege

Avage fail ja korrake samme 1,2 ja 3

Ta küsib parooli ja sisestab parooli

Nüüd näete koodi

Asjad, mida meeles pidada

  • See on Exceli sisseehitatud vaheleht
  • Makro salvestamise abil on kõike lihtne automatiseerida
  • Parim osa selles on käitamisviibad või kasutaja viited, mille saab anda VBA nupul klõpsates
  • VBA-s saab luua ka vorme või Basic UI-d, palun viite sellele

$config[zx-auto] not found$config[zx-overlay] not found