Įklijuokite makrokomandą į VBA - „Excel“ patarimai

Turinys

Bobas uždavė šios savaitės „Excel“ klausimą.

As turiu problema. „Microsoft“ žinių bazė siūlo „Excel“ makrokomandą problemai išspręsti, tačiau negaliu suprasti, kaip tą makrokomandą patekti į „Excel“. Kas yra VBA? Kur įklijuoti makrokomandą?

Puikus klausimas. Internete yra daugybė svetainių, kuriose siūloma pagalba, tačiau visos jos mano, kad žinote pagrindinius makrokomandas. Čia pateikiamas nuoseklus makrokomandų naudojimo iš svetainės vadovas.

Paleiskite „Visual Basic“ redaktorių

1 žingsnis: Paleiskite „Excel Visual Basic“ redaktorių paspausdami „Alt-F11“ arba naudodami meniu Įrankiai> Makrokomanda.

Gerai, tikrai - tai atrodo bauginanti pirmą kartą bandant. Pabėgčiau ir aš, jei būčiau tu!

Apačioje kairėje yra ypatybių langas. Jums to neprireiks, kol bandysite padaryti savo vartotojo formas, todėl nesijaudinkite dėl to dabar.

„Visual Basic“ redaktoriaus aplinka

Viršuje kairėje yra projekto langas. Projekto langas yra naudingas, kai vienu metu atidarote daugiau nei vieną „Excel“ failą. „Excel VBA“ makrokomandas galite laikyti tiesiai darbaknygėje. Norėdami pereiti nuo knygos prie knygos, galite naudoti projekto langą. Jei nematote viso teksto, nes langas per siauras, patraukite dešinįjį projekto lango kraštą ir vilkite į kairę.

Didelė pilka sritis, esanti dešinėje ekrano pusėje, yra vieta, kur galiausiai pateks jūsų makrokomanda. Čia yra tik šiek tiek jums reikalingo lingo. „Excel“ makrokomanda vadinama „Procedūra“. Viename „modulyje“ gali būti saugomos kelios procedūros.

Pirmiausia reikia į šią darbo knygą įterpti tuščią modulį. Meniu pasirinkite Įterpti> Modulis. Dabar esate pasirengę įklijuoti į makrokomandą iš žiniatinklio.

Įdėkite modulį į VBE

Naudodamiesi naršykle, naršykite puslapį su makrokomanda. Naudodami pelę spustelėkite ir vilkite, kad pažymėtumėte visą makrokomandą. Tai apima eilutę, kuri prasideda „Sub“ per visą eilutę „End Sub“. Norėdami nukopijuoti makrokomandą į mainų sritį, naudokite meniu komandą Redaguoti> Kopijuoti.

Įklijuokite makrokomandą į modulį

Grįžkite į „Visual Basic“ redaktorių. Spustelėkite dideliame baltojo kodo lange, tiesiai po „(Bendra)“. Atlikite Redaguoti> Įklijuoti, jei norite įklijuoti nukopijuotą makrokomandą į savo darbaknygę.

Štai keletas dalykų, kuriuos reikia pastebėti. Viršutinė eilutė, prasidedanti „Sub“, baigiasi makrokomandos pavadinimu. Svarbu prisiminti šį makrokomandos pavadinimą, kad makrokomandą galėtumėte paleisti vėliau. Kodo eilutės, prasidedančios apostrofu, yra kodo komentarai. Šios eilutės bus rodomos žalios spalvos. Perskaitykite juos, kad pamatytumėte, ar yra kokių nors užrašų, dėl kurių turite jaudintis. Pavyzdžiui, „Microsoft“ dažnai patars, ar senesnės „Excel“ versijos kodas turi skirtis.

Jūs esate pasirengęs bėgti. Grįžkite į „Excel“. Meniu Įrankiai pasirinkite Makrokomanda. Dialogo lange pasirinkite makrokomandos pavadinimą ir spustelėkite Vykdyti.

Kai išsaugosite šią „Excel“ darbaknygę, makrokomanda bus išsaugota darbaknygėje. Bet kada atidarius šią darbaknygę, galite paleisti makrokomandą.

Sveikiname! Dabar galite nukopijuoti ir paleisti naudingas makrokomandas iš interneto.

Pastaba „Excel 95“ vartotojams: „Excel 95“ nesiūlė to paties VB redaktoriaus. Iš „Excel 95“ įterpkite> Modulis tiesiai iš „Excel“. Tada modulio lapas „Excel“ darbaknygėje bus rodomas kaip lapas. Įklijuokite makrokomandą į šį tuščią modulio lapą ir naudokite meniu Įrankiai> Makrokomanda, kad paleistumėte taip, kaip aukščiau.

Įdomios straipsniai...