Si të futni kodin VBA drejtpërdrejt në Excel 2016

Ndonjëherë, rruga më e mirë për të futur kodin për Excel 2016 është ajo më e drejtpërdrejtë. Futja e kodit VBA drejtpërdrejt përfshin ... mirë, futjen e kodit drejtpërdrejt. Me fjalë të tjera, ju shkruani kodin duke përdorur tastierën tuaj. 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.

Përdorni tastin Tab për të futur në dhëmbë disa nga rreshtat për ta bërë kodin tuaj më të lehtë për t'u lexuar. Indensimi nuk është i nevojshëm, por është një zakon i mirë për t'u fituar.

Një rresht i vetëm i kodit VBA mund të jetë aq i gjatë sa ju nevojitet. Megjithatë, ju mund të dëshironi të përdorni karakteret 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. Dhe mos harroni hapësirën. Një karakter nënvizues që nuk paraprihet nga një hapësirë ​​nuk do ta bëjë punën.

Këtu është një shembull i një deklarate të vetme të ndarë në tre rreshta:

Përzgjedhja. Tasti i renditjes 1:=Rapja ("A1"), _
 Rendi1:=xlNgjitje, Kreu:=xlGuess, _
 Orientimi:=xlTopToPoshtë

Kjo deklaratë do të funksiononte saktësisht në të njëjtën mënyrë nëse do të futej në një rresht të vetëm (pa karaktere vijuese të rreshtit). Vini re se rreshtat e dytë dhe të tretë të kësaj deklarate janë të prera. Indentizimi është opsional, por ndihmon në sqarimin e faktit se këto rreshta nuk janë deklarata të veçanta.

Inxhinierët e veshur me të bardhë që projektuan VBE parashikuan që njerëzit do të bënin gabime. Prandaj, VBE ka nivele të shumta të zhbërjes dhe ribërjes. Nëse keni fshirë një deklaratë që nuk duhet ta kishit, klikoni 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ë.

A jeni gati për të futur një kod real? 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()
 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 psikik!"
Fundi Nën

Vendoseni kursorin kudo brenda tekstit që keni shkruar dhe shtypni F5 për të ekzekutuar procedurën.

F5 është një shkurtore për komandën Run → Run Sub/UserForm. Nëse e keni futur saktë kodin, Excel e ekzekuton procedurën dhe ju mund t'i përgjigjeni kutisë së thjeshtë të dialogut. Mbani mend, teksti në kutinë e dialogut do të jetë i ndryshëm.

Si të futni kodin VBA drejtpërdrejt në Excel 2016

Procedura GuessName shfaq këtë kuti dialogu.

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. E gjithë kjo është krejtësisht normale. Është thjesht 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 shkruar 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ë. (Mos lejoni që kjo fuqi e sapogjetur t'ju shkojë në kokë.) Ju mund ta ekzekutoni këtë makro disa herë - megjithëse ka tendencë të humbasë tërheqjen e saj pas disa duzina herë.

Për regjistrim, kjo makro e thjeshtë përdor konceptet e mëposhtme:

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

  • 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)

Jo keq për një fillestar, apo jo?

Leave a Comment

Si të shkruani shënime në OneNote 2013 në Android

Si të shkruani shënime në OneNote 2013 në Android

Mësoni si të shkruani shënime në OneNote 2013 në Android me krijimin, hapjen dhe regjistrimin e shënimeve. Aplikoni strategji efektive për menaxhimin e shënimeve tuaja.

Formatimi i numrave në një varg teksti në Excel

Formatimi i numrave në një varg teksti në Excel

Mësoni si të formatoni numrat në një varg teksti në Excel për të përfshirë informacione të sakta dhe tërheqëse për raportet tuaja.

Si të fshini qelizat dhe të dhënat në Excel 2010

Si të fshini qelizat dhe të dhënat në Excel 2010

Në Excel 2010, fshini të dhënat apo formatin e qelizave lehtësisht me disa metoda të thjeshta. Mësoni si të menaxhoni përmbajtjen e qelizave me opsione të ndryshme.

Formatimi i elementeve të grafikut të Excel 2007

Formatimi i elementeve të grafikut të Excel 2007

Zhvilloni aftësitë tuaja në formatimin e elementeve të grafikut në Excel 2007 përmes metodave të thjeshta dhe efikase.

Si të rreshtoni dhe justifikoni tekstin në Word 2010

Si të rreshtoni dhe justifikoni tekstin në Word 2010

Mësoni se si të rreshtoni dhe justifikoni tekstin në Word 2010 me opsione të ndryshme rreshtimi dhe justifikimi për të përmirësuar formatimin e dokumenteve tuaja.

Excel 2019: Si të krijoni makro Excel për të automatizuar komandat

Excel 2019: Si të krijoni makro Excel për të automatizuar komandat

Mësoni si të krijoni makro në Excel 2019 për të automatizuar komandat dhe thjeshtuar detyrat tuaja.

Si të përdorni vizoren për të vendosur skeda në Word 2016

Si të përdorni vizoren për të vendosur skeda në Word 2016

Mënyra vizuale dhe e shpejtë për të vendosur një ndalesë skedash në Word 2016 është përdorimi i vizores. Zbulo disa këshilla dhe truke për përdorimin e skedave në këtë program.

Formatimi i boshtit X dhe boshtit Y në grafikët e Excel 2007

Formatimi i boshtit X dhe boshtit Y në grafikët e Excel 2007

Mësoni si të formula boshtet X dhe Y në Excel 2007, duke përfshirë mundësitë e ndryshimit të formatimeve për grafikët e ndryshëm.

Statistika të thjeshta në analizën e të dhënave në Excel

Statistika të thjeshta në analizën e të dhënave në Excel

Eksploroni se si Excel mund t

Gjetja dhe zëvendësimi i të dhënave në Excel 2007

Gjetja dhe zëvendësimi i të dhënave në Excel 2007

Mësoni se si të përdorni veçorinë Find and Replace të Excel 2007 për të gjetur dhe zëvendësuar të dhëna në mënyrë efikase. Kjo udhëzues është e përshtatshme për të gjithë përdoruesit që dëshirojnë të rrisin produktivitetin e tyre.