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?


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