Projekta logs Visual Basic redaktorā un Excel makro

Kad strādājat VBE, katra atvērtā Excel darbgrāmata ir projekts. Jūs varat iedomāties projektu kā objektu kolekciju, kas sakārtota kā kontūra.

Projektu var izvērst, projekta logā noklikšķinot uz pluszīmes (+) pa kreisi no projekta nosaukuma. Noslēdziet līgumu ar projektu, noklikšķinot uz mīnusa zīmes (-) pa kreisi no projekta nosaukuma. Vai arī varat veikt dubultklikšķi uz vienumiem, lai tos izvērstu un samazinātu.

Šajā attēlā parādīts projekta logs ar diviem projektiem: darbgrāmata ar nosaukumu Book1 un darbgrāmata ar nosaukumu Book2, kas izvērsta, lai parādītu to objektus.

Projekta logs Visual Basic redaktorā un Excel makro

Šajā projekta logā ir uzskaitīti divi projekti

Katrs projekts tiek paplašināts, lai parādītu vismaz Microsoft Excel objektu mezglu. Varat izvērst šo mezglu, lai parādītu vienu vienumu katrai darbgrāmatas lapai (katra lapa tiek uzskatīta par objektu) un citu objektu ar nosaukumu ThisWorkbook (kas apzīmē darbgrāmatas objektu). Ja projektā ir kādi VBA moduļi, projektu sarakstā tiek parādīts arī mezgls Moduļi.

Jauna VBA moduļa pievienošana

Kad ierakstāt makro, programma Excel automātiski ievieto VBA moduli, lai saglabātu ierakstīto kodu. Darbgrāmata, kurā atrodas ierakstītā makro modulis, ir atkarīga no tā, kur izvēlējāties saglabāt ierakstīto makro tieši pirms ierakstīšanas sākšanas.

Kopumā VBA modulī var būt trīs veidu kodi:

  • Deklarācijas: viens vai vairāki informācijas paziņojumi, ko sniedzat VBA. Piemēram, varat deklarēt datu tipu mainīgajiem, kurus plānojat izmantot, vai iestatīt dažas citas moduļa mēroga opcijas.

  • Apakšprocedūras: programmēšanas instrukciju kopa, kas veic kādu darbību. Visi ierakstītie makro ir apakšprocedūras.

  • Funkciju procedūras: programmēšanas instrukciju kopa, kas atgriež vienu vērtību (koncepcijas ziņā līdzīga darblapas funkcijai, piemēram, Summa).

Viens VBA modulis var uzglabāt neierobežotu skaitu apakšprocedūru, funkciju procedūru un deklarāciju. Tas, kā organizēt VBA moduli, ir atkarīgs no jums. Daži cilvēki dod priekšroku visu lietojumprogrammas VBA kodu paturēt vienā VBA modulī; citiem patīk sadalīt kodu vairākos moduļos. Tā ir personīga izvēle, piemēram, mēbeļu sakārtošana.

Veiciet šīs darbības, lai manuāli pievienotu projektam jaunu VBA moduli:

Projekta logā atlasiet projekta nosaukumu.

Izvēlieties Ievietot → Modulis.

Vai arī jūs varat

Ar peles labo pogu noklikšķiniet uz projekta nosaukuma.

Saīsnes izvēlnē izvēlieties Ievietot → Modulis.

Jaunais modulis tiek pievienots mapei Moduļi projekta logā. Visi moduļi, ko izveidojat attiecīgajā darbgrāmatā, tiek ievietoti šajā mapē Moduļi.

Projekta logs Visual Basic redaktorā un Excel makro

Koda moduļi ir redzami projekta loga mapē Moduļi.

VBA moduļa noņemšana

Iespējams, vēlēsities noņemt koda moduli, kas vairs nav vajadzīgs. Lai to izdarītu, veiciet tālāk norādītās darbības.

Projekta logā atlasiet moduļa nosaukumu.

Izvēlieties Fails → Noņemt xxx, kur xxx ir moduļa nosaukums.

Or

Ar peles labo pogu noklikšķiniet uz moduļa nosaukuma.

Īsinājumizvēlnē izvēlieties Noņemt xxx.

Varat noņemt VBA moduļus, taču nav iespējams noņemt citus koda moduļus — tos, kas paredzēti lapas objektiem vai ThisWorkbook.


Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows Microsoft Word atver failus tikai lasīšanas režīmā, padarot tos neiespējamu rediģēt? Neuztraucieties, metodes ir norādītas zemāk

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā labot kļūdas, drukājot nepareizus Microsoft Word dokumentus.Kļūdas Word dokumentu drukāšanā ar mainītiem fontiem, nekārtīgām rindkopām, trūkstoša teksta vai pazaudētu saturu ir diezgan izplatītas. Tomēr nevajag

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Ja prezentācijas laikā esat izmantojis pildspalvu vai marķieri, lai zīmētu uz PowerPoint slaidiem, varat saglabāt zīmējumus nākamajai prezentācijai vai izdzēst tos, lai nākamajā reizē, kad to parādīsit, jūs sāktu ar tīriem PowerPoint slaidiem. Izpildiet šos norādījumus, lai dzēstu pildspalvas un marķiera zīmējumus: Līniju dzēšana pa vienai […]

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Stilu bibliotēkā ir CSS faili, paplašināmās stila lapu valodas (XSL) faili un attēli, ko izmanto iepriekš definētas šablona lapas, lapu izkārtojumi un vadīklas programmā SharePoint 2010. Lai atrastu CSS failus publicēšanas vietnes stilu bibliotēkā: izvēlieties Vietnes darbības → Skatīt Viss vietnes saturs. Tiek parādīts vietnes saturs. Stila bibliotēka atrodas […]

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Nepārsedziet savu auditoriju ar milzīgiem skaitļiem. Programmā Microsoft Excel varat uzlabot informācijas paneļu un pārskatu lasāmību, formatējot skaitļus tā, lai tie tiktu rādīti tūkstošos vai miljonos.

Kā koplietot un sekot līdzi SharePoint vietnēm

Kā koplietot un sekot līdzi SharePoint vietnēm

Uzziniet, kā izmantot SharePoints sociālo tīklu rīkus, kas ļauj indivīdiem un grupām sazināties, sadarboties, koplietot un sazināties.

Kā programmā Excel konvertēt datumus Juliana formātos

Kā programmā Excel konvertēt datumus Juliana formātos

Jūlija datumi ražošanas vidēs bieži tiek izmantoti kā laikspiedols un ātra atsauce partijas numuram. Šāda veida datuma kodēšana ļauj mazumtirgotājiem, patērētājiem un pakalpojumu aģentiem noteikt produkta izgatavošanas laiku un līdz ar to arī produkta vecumu. Jūlija datumi tiek izmantoti arī programmēšanā, militārajā jomā un astronomijā. Savādāk […]

Kā izveidot Access Web App

Kā izveidot Access Web App

Programmā Access 2016 varat izveidot tīmekļa lietotni. Kas tad vispār ir tīmekļa lietotne? Tīmeklis nozīmē, ka tas ir tiešsaistē, un lietotne ir tikai “lietojumprogrammas” saīsinājums. Pielāgota tīmekļa lietotne ir tiešsaistes datu bāzes lietojumprogramma, kurai var piekļūt no mākoņa, izmantojot pārlūkprogrammu. Jūs veidojat un uzturat tīmekļa lietotni darbvirsmas versijā […]

Ātrās palaišanas josla programmā SharePoint 2010

Ātrās palaišanas josla programmā SharePoint 2010

Lielākā daļa SharePoint 2010 lapu ātrās palaišanas joslā lapas kreisajā pusē parāda navigācijas saišu sarakstu. Ātrās palaišanas joslā tiek rādītas saites uz piedāvāto vietņu saturu, piemēram, sarakstiem, bibliotēkām, vietnēm un publicēšanas lapām. Ātrās palaišanas joslā ir divas ļoti svarīgas saites: Visa vietnes satura saite: […]

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Vienkāršām problēmām risinātājs programmā Excel parasti ātri atrod optimālās Risinātāja mainīgā vērtības mērķa funkcijai. Taču dažos gadījumos Solver ir grūti atrast Solver mainīgā vērtības, kas optimizē mērķa funkciju. Šādos gadījumos Solver parasti parāda ziņojumu vai kļūdas ziņojumu, kurā aprakstīta vai apspriesta problēma, ko […]