Si të merrni kodin VBA në një modul me kodin Windows

Një nga mënyrat në të cilën mund të merrni kodin VBA në një modul VBA është të përdorni makroregjistruesin Excel për të regjistruar veprimet tuaja dhe për t'i kthyer ato në kodin VBA. Megjithatë, jo të gjitha detyrat mund të përkthehen në VBA duke regjistruar një makro. Ju gjithashtu mund të futni kodin drejtpërdrejt ose ta kopjoni kodin nga një modul dhe ta ngjisni në një tjetër.

Futja dhe redaktimi i tekstit në një modul VBA funksionon siç mund të prisni. Mund të zgjidhni, kopjoni, prisni, ngjitni dhe bëni gjëra të tjera në tekst.

Një rresht i vetëm i kodit VBA mund të jetë aq i gjatë sa ju pëlqen. Megjithatë, mund të dëshironi të përdorni karakterin e vazhdimit të linjës për të ndarë linjat e gjata të kodit. Për të vazhduar një rresht të vetëm kodi (i njohur gjithashtu si një deklaratë ) nga një rresht në tjetrin, përfundoni rreshtin e parë me një hapësirë ​​të ndjekur nga një nënvizim (_). Pastaj vazhdoni deklaratën në rreshtin tjetër. Këtu është një shembull i një deklarate të vetme të ndarë në tre rreshta:

Selection.Rendit Key1:=Range("A1"), _
Rendi1:=xlNgjitje, Kreu:=xlGuess, _
Orientimi:=xlTopToPoshtë

Kjo deklaratë do të funksiononte në të njëjtën mënyrë nëse do të futej në një rresht të vetëm (pa karaktere vijuese të rreshtit).

VBE ka nivele të shumta të zhbërjes dhe ribërjes. Nëse keni fshirë një deklaratë që nuk duhet ta kishit, përdorni butonin Zhbër në shiritin e veglave (ose shtypni Ctrl+Z) derisa deklarata të shfaqet sërish. Pas zhbërjes, mund të përdorni butonin Redo për të kryer ndryshimet që keni zhbërë.

Gati për të futur një kod real, të drejtpërdrejtë? Provoni hapat e mëposhtëm:

Krijoni një libër të ri pune në Excel.

Shtypni Alt+F11 për të aktivizuar VBE.

Klikoni emrin e librit të ri të punës në dritaren e projektit.

Zgjidhni Insert→ Module për të futur një modul VBA në projekt.

Shkruani kodin e mëposhtëm në modul:

Nën-GessName()
     Dim Msg si String
     Dim Ans Sa Long
     Msg = "A është emri juaj " & Application.UserName & "?"
     Përgjigje = MsgBox (Msg, vbPo Jo)
     Nëse Ans = vbNo Atëherë MsgBox "Oh, mos ki parasysh."
     Nëse Ans = vbPo Atëherë MsgBox "Unë duhet të jem i qartë!"
Fundi Nën

Sigurohuni që kursori të jetë i vendosur kudo brenda tekstit që keni shkruar dhe më pas shtypni F5 për të ekzekutuar procedurën.

F5 është një shkurtore për komandën Run → Run Sub/UserForm.

Kur futni kodin e renditur në hapin 5, mund të vëreni se VBE bën disa rregullime në tekstin që futni. Për shembull, pasi të shkruani deklaratën Sub, VBE automatikisht fut deklaratën End Sub. Dhe nëse e lini hapësirën para ose pas një shenje të barabartë, VBE e fut hapësirën për ju. Gjithashtu, VBE ndryshon ngjyrën dhe kapitalizimin e disa teksteve. Këto ndryshime janë mënyra e VBE për t'i mbajtur gjërat të rregullta dhe të lexueshme.

Nëse keni ndjekur hapat e mëparshëm, sapo keni krijuar një procedurë VBA Sub, e njohur gjithashtu si një makro. Kur shtypni F5, Excel ekzekuton kodin dhe ndjek udhëzimet. Me fjalë të tjera, Excel vlerëson çdo deklaratë dhe bën atë që i keni thënë të bëjë. Ju mund ta ekzekutoni këtë makro çdo numër herë - megjithëse ka tendencë të humbasë tërheqjen e saj pas disa duzina ekzekutimesh.

Kjo makro e thjeshtë përdor konceptet e mëposhtme:

  • Përcaktimi i një nënprocedure (rreshti i parë)

  • Deklarimi i variablave (deklaratat Dim)

  • Caktimi i vlerave variablave (Msg dhe Ans)

  • Lidhja (bashkimi) i një vargu (duke përdorur operatorin &)

  • Përdorimi i një funksioni të integruar VBA (MsgBox)

  • Duke përdorur konstante të integruara VBA (vbYesNo, vbNo dhe vbYes)

  • Përdorimi i një konstrukti If-Then (dy herë)

  • Përfundimi i një nënprocedure (rreshti i fundit)

Siç u përmend, ju mund të kopjoni dhe ngjisni kodin në një modul VBA. Për shembull, një procedurë Nën ose Funksion që shkruani për një projekt mund të jetë gjithashtu e dobishme në një projekt tjetër. Në vend që të humbni kohë duke rifutur kodin, mund të aktivizoni modulin dhe të përdorni procedurat normale të kopjimit dhe ngjitjes (Ctrl+C për të kopjuar dhe Ctrl+V për ngjitje). Pas ngjitjes së kodit në një modul VBA, mund ta modifikoni kodin sipas nevojës.


Fshini vizatimet e stilolapsit dhe theksuesit në rrëshqitjet tuaja në PowerPoint

Fshini vizatimet e stilolapsit dhe theksuesit në rrëshqitjet tuaja në PowerPoint

Nëse keni përdorur stilolapsin ose theksuesin për të vizatuar në rrëshqitjet tuaja në PowerPoint gjatë një prezantimi, mund t'i ruani vizatimet për prezantimin tjetër ose t'i fshini ato, kështu që herën tjetër që ta shfaqni, do të filloni me sllajde të pastra të PowerPoint. Ndiqni këto udhëzime për të fshirë vizatimet me stilolaps dhe theksues: Fshirja e rreshtave një në […]

Përmbajtja e Bibliotekës Style në SharePoint 2010

Përmbajtja e Bibliotekës Style në SharePoint 2010

Biblioteka e stileve përmban skedarë CSS, skedarë të gjuhës së fletë stili të zgjeruar (XSL) dhe imazhe të përdorura nga faqet kryesore të paracaktuara, paraqitjet e faqeve dhe kontrollet në SharePoint 2010. Për të gjetur skedarët CSS në bibliotekën e stileve të një siti botimi: Zgjidhni Veprimet e sitit→ Shiko E gjithë përmbajtja e faqes. Shfaqet përmbajtja e faqes. Biblioteka Style ndodhet në […]

Formatoni numrat në mijëra e miliona në raportet Excel

Formatoni numrat në mijëra e miliona në raportet Excel

Mos e mbingarkoni audiencën tuaj me numra gjigantë. Në Microsoft Excel, ju mund të përmirësoni lexueshmërinë e paneleve dhe raporteve tuaja duke formatuar numrat tuaj që të shfaqen në mijëra ose miliona.

Si të ndani dhe ndiqni faqet e SharePoint

Si të ndani dhe ndiqni faqet e SharePoint

Mësoni se si të përdorni mjetet e rrjeteve sociale të SharePoints që lejojnë individët dhe grupet të komunikojnë, bashkëpunojnë, ndajnë dhe lidhen.

Si të konvertoni datat në formatet Julian në Excel

Si të konvertoni datat në formatet Julian në Excel

Datat Juliane përdoren shpesh në mjediset e prodhimit si një vulë kohore dhe referencë e shpejtë për një numër grupi. Ky lloj kodimi i datës i lejon shitësit me pakicë, konsumatorët dhe agjentët e shërbimit të identifikojnë se kur është prodhuar një produkt, dhe kështu moshën e produktit. Hurmat Juliane përdoren gjithashtu në programim, ushtri dhe astronomi. Të ndryshme […]

Si të krijoni një aplikacion uebi Access

Si të krijoni një aplikacion uebi Access

Mund të krijoni një aplikacion ueb në Access 2016. Pra, çfarë është një aplikacion ueb gjithsesi? Epo, ueb do të thotë se është në internet dhe aplikacioni është thjesht stenografi për "aplikacion". Një aplikacion ueb i personalizuar është një aplikacion i bazës së të dhënave në internet që aksesohet nga cloud duke përdorur një shfletues. Ju ndërtoni dhe mirëmbani aplikacionin në internet në versionin e desktopit […]

Shiriti i nisjes së shpejtë në SharePoint 2010

Shiriti i nisjes së shpejtë në SharePoint 2010

Shumica e faqeve në SharePoint 2010 shfaqin një listë të lidhjeve të navigimit në shiritin e nisjes së shpejtë përgjatë anës së majtë të faqes. Shiriti i Nisjes së Shpejtë shfaq lidhjet me përmbajtjen e veçuar të sajtit si listat, bibliotekat, sajtet dhe faqet e botimit. Shiriti i Nisjes së Shpejtë përfshin dy lidhje shumë të rëndësishme: Lidhja e gjithë përmbajtjes së sitit: […]

Çfarë nënkuptojnë mesazhet e gabimit të zgjidhjes në Excel?

Çfarë nënkuptojnë mesazhet e gabimit të zgjidhjes në Excel?

Për probleme të thjeshta, Solver në Excel zakonisht gjen shpejt vlerat optimale të variablave Zgjidhës për funksionin objektiv. Por, në disa raste, Solver ka vështirësi në gjetjen e vlerave të ndryshores Solver që optimizojnë funksionin objektiv. Në këto raste, Solver zakonisht shfaq një mesazh ose një mesazh gabimi që përshkruan ose diskuton problemet që […]

Si të hiqni fushat dhe artikujt e llogaritur nga një tabelë kryesore Excel

Si të hiqni fushat dhe artikujt e llogaritur nga një tabelë kryesore Excel

Mund të hiqni lehtësisht fushat dhe artikujt e llogaritur nga një tabelë kryesore e Excel. Për të hequr një fushë të llogaritur, klikoni një qelizë në tabelën kryesore. Pastaj klikoni komandën Fields, Items & Sets të skedës Analize dhe zgjidhni Fushën e llogaritur nga nënmenyja që shfaqet. Kur Excel shfaq kutinë e dialogut Fut fushën e llogaritur, zgjidhni […]

Si të etiketoni në SharePoint

Si të etiketoni në SharePoint

Etiketat janë fjalë kyçe që ju i caktoni përmbajtjes. Etiketimi i faqeve për t'i ndarë me të tjerët është faqeshënues social dhe është shumë i popullarizuar në ueb dhe është i lehtë në SharePoint. Nëse keni përdorur ndonjëherë një sajt si Delicious, tashmë e dini se si funksionon shënimi social. Ndërsa më shumë njerëz caktojnë të njëjtat etiketa, etiketat bëhen një mënyrë […]