Kā izmantot makro, lai izveidotu Excel darbgrāmatas

Dažreiz var vēlēties vai nepieciešams izveidot Excel darbgrāmatu automatizētā veidā. Piemēram, jums var būt nepieciešams kopēt datus no tabulas un ielīmēt tos jaunizveidotā darbgrāmatā. Šis makro kopē šūnu diapazonu no aktīvās lapas un ielīmē datus jaunā darbgrāmatā.

Kā darbojas makro

Kā jūs redzēsit, izlasot koda rindiņas, šis makro ir salīdzinoši intuitīvs:

Apakšmakro1()
1. darbība Kopējiet datus
    Sheets("Piemērs 1").Diapazons("B4:C15").Kopēt
2. darbība Izveidojiet jaunu darbgrāmatu
    Darba burtnīcas.Pievienot
3. darbība Ielīmējiet datus
    ActiveSheet.Paste Destination:=Range("A1")
4. darbība Izslēdziet lietojumprogrammu brīdinājumus
    Application.DisplayAlerts = False
5. darbība Saglabājiet jaunizveidoto darbgrāmatu
    ActiveWorkbook.SaveAs _
    Faila nosaukums:="C:TempMyNewBook.xlsx"
6. darbība. Atkal ieslēdziet lietojumprogrammu brīdinājumus
    Application.DisplayAlerts = True
Beigt apakš

1. darbībā vienkārši nokopējiet datus no šūnām B4 līdz C15. Ņemiet vērā, ka jūs norādāt gan lapu, gan diapazonu pēc nosaukuma. Šī pieeja ir labākā prakse, strādājot ar vairākām atvērtām darbgrāmatām.

2. darbībā darbgrāmatas izveidei izmantojiet darbgrāmatas objekta pievienošanas metodi. Tukša darbgrāmata ir līdzvērtīga manuālai izvēlei Fails → Jauns → Tukšs dokuments Excel lentē.

3. darbībā izmantojiet metodi Ielīmēt, lai nosūtītu kopētos datus uz jaunās darbgrāmatas šūnu A1.

Pievērsiet uzmanību tam, ka kods attiecas uz ActiveSheet objektu. Kad pievienojat darbgrāmatu, jaunā darbgrāmata nekavējoties tiek fokusēta, kļūstot par aktīvo darbgrāmatu. (Excel dara to pašu, kad darbgrāmatu pievienojat manuāli.)

Koda 4. darbībā iestatījāt DisplayAlerts metodi uz False, efektīvi izslēdzot Excel brīdinājumus. Jūs to darāt, jo nākamajā koda darbībā tiek saglabāta jaunizveidotā darbgrāmata. Šo makro var palaist vairākas reizes, un tādā gadījumā Excel mēģina saglabāt failu vairākas reizes.

Kas notiek, ja mēģināt saglabāt darbgrāmatu vairākas reizes? Tieši tā — programma Excel brīdina, ka jau ir fails ar šādu nosaukumu, un pēc tam jautā, vai vēlaties pārrakstīt iepriekš esošo failu. Tā kā jūsu mērķis ir automatizēt darbgrāmatas izveidi, vēlaties izslēgt šo brīdinājumu.

5. darbībā fails tiek saglabāts, izmantojot metodi SaveAs. Ņemiet vērā, ka ievadāt pilnu saglabāšanas vietas ceļu, ieskaitot galīgo faila nosaukumu.

Tā kā 4. darbībā izslēdzāt lietojumprogrammu izmaiņas, tās ir jāieslēdz no jauna (skatiet 6. darbību). Ja to nedarīsit, programma Excel turpina apspiest visus brīdinājumus pašreizējās sesijas laikā.

Kā lietot makro

Lai ieviestu šo makro, varat to kopēt un ielīmēt standarta modulī:

Aktivizējiet Visual Basic redaktoru, nospiežot Alt+F11.

Ar peles labo pogu noklikšķiniet uz projekta/darbgrāmatas nosaukuma projekta logā.

Izvēlieties Ievietot → Modulis.

Ierakstiet vai ielīmējiet kodu jaunizveidotajā modulī.

Iespējams, jums būs jāmaina lapas nosaukums, diapazona adrese un saglabāšanas vieta.


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 […]