Një përmbledhje e modelit të objektit Excel

Visual Basic for Applications është një gjuhë programimi e orientuar nga objekti. Koncepti themelor i programimit të orientuar nga objekti është se një aplikacion softuer (në këtë rast Excel) përbëhet nga objekte të ndryshme individuale, secila prej të cilave ka grupin e vet të veçorive dhe përdorimeve.

Një aplikacion Excel përmban qeliza, fletë pune, diagrame, tabela kryesore, forma vizatimi — lista e objekteve të Excel është në dukje e pafundme. Çdo objekt ka grupin e vet të veçorive, të cilat quhen veti , dhe grupin e tij të përdorimit, të quajtur metoda .

Ju mund ta mendoni këtë koncept ashtu si do të mendonit për objektet që hasni çdo ditë, si kompjuteri, makina ose frigoriferi juaj. Secili prej këtyre objekteve ka cilësi identifikuese, si lartësia, pesha dhe ngjyra. Secila prej tyre ka përdorimet e veta të veçanta, të tilla si puna me Excel, transportimi i tyre në distanca të gjata ose mbajtja e ushqimeve që prishen të ftohta.

Objektet VBA gjithashtu kanë veti dhe metoda të përdorimit të identifikueshme. Një qelizë e fletës së punës është një objekt dhe ndër veçoritë e saj të përshkrueshme (vetitë e saj) janë adresa, lartësia dhe ngjyra e mbushjes së formatuar. Një libër pune është gjithashtu një objekt VBA dhe ndër veçoritë e tij të përdorshme (metodat e tij) janë aftësitë e tij për t'u hapur, mbyllur dhe për t'i shtuar një tabelë ose tabelë kryesore.

Në Excel ju merreni me librat e punës, fletët e punës dhe vargjet në baza ditore. Ju ka të ngjarë të mendoni për secilin prej këtyre objekteve si të gjitha pjesë të Excel, duke mos i ndarë ato në mendjen tuaj. Sidoqoftë, Excel i mendon këto brenda si pjesë e një modeli hierarkik të quajtur Modeli i Objekteve Excel. Modeli i objekteve në Excel është një grup objektesh të përcaktuara qartë që janë të strukturuara sipas marrëdhënieve ndërmjet tyre.

Kuptimi i objekteve

Në botën reale, ju mund të përshkruani gjithçka që shihni si një objekt. Kur shikoni shtëpinë tuaj, ajo është një objekt. Shtëpia juaj ka dhoma; edhe ato dhoma janë objekte të veçanta. Ato dhoma mund të kenë dollapë. Ato dollapë janë gjithashtu objekte. Ndërsa mendoni për shtëpinë tuaj, dhomat dhe dollapët, mund të shihni një marrëdhënie hierarkike midis tyre. Excel punon në të njëjtën mënyrë.

Në Excel, objekti i aplikacionit është objekti gjithëpërfshirës - i ngjashëm me shtëpinë tuaj. Brenda objektit Application, Excel ka një libër pune. Brenda një libri pune është një fletë pune. Brenda është një varg. Të gjitha këto janë objekte që jetojnë në një strukturë hierarkike.

Për të treguar një objekt specifik në VBA, mund të përshkoni modelin e objektit. Për shembull, për të shkuar te qeliza A1 në Fletën 1, mund të futni këtë kod:

Libri aktiv i punës.Fletët("Fleta1").Range("A1").Zgjidh

Në shumicën e rasteve, hierarkia e modelit të objektit kuptohet, kështu që nuk keni nevojë të shkruani çdo nivel. Futja e këtij kodi ju çon gjithashtu në qelizën A1 sepse Excel nxjerr përfundimin se keni parasysh librin aktiv të punës dhe fletën aktive:

Gama ("A1"). Zgjidhni

Në të vërtetë, nëse e keni kursorin tashmë në qelizën A1, thjesht mund të përdorni objektin ActiveCell, duke mohuar nevojën për të shqiptuar diapazonin:

Activecell.Zgjidh

Kuptimi i koleksioneve

Shumë nga objektet e Excel-it i përkasin koleksioneve , të cilat në thelb janë grupe objektesh të ngjashme. Në mënyrë të ngjashme, shtëpia juaj ndodhet brenda një lagjeje, e cila është një koleksion shtëpish. Çdo lagje qëndron në një koleksion lagjesh të quajtur qytet. Excel i konsideron koleksionet si objekte vetë.

Në çdo objekt të librit të punës, ju keni një koleksion të fletëve të punës. Koleksioni i fletëve të punës është një objekt që mund ta thërrisni përmes VBA. Çdo fletë pune në librin tuaj të punës jeton në koleksionin e fletëve të punës.

Nëse dëshironi t'i referoheni një flete pune në koleksionin e fletëve të punës, mund t'i referoheni asaj nga pozicioni i saj në koleksion, si një numër indeksi që fillon me 1, ose me emrin e tij, si tekst i cituar. Nëse ekzekutoni dy rreshtat e mëposhtëm të kodit në një libër pune që ka vetëm një fletë pune të quajtur MySheet, të dy bëjnë të njëjtën gjë:

Fletët e punës(1).Zgjidh
Fletët e punës ("MySheet"). Zgjidhni

Nëse keni dy fletë pune në librin aktiv të punës që kanë emrat MySheet dhe YourSheet, në atë renditje, mund t'i referoheni fletës së dytë të punës duke shtypur njërën nga këto deklarata:

Fletët e punës(2).Zgjidh
Fletët e punës ("Fleta juaj"). Zgjidhni

Nëse dëshironi t'i referoheni një flete pune në një libër pune të quajtur MySheet në një libër pune të caktuar që nuk është aktiv, duhet të kualifikoni referencën e fletës së punës dhe referencën e librit të punës, si më poshtë:

Librat e punës ("MyData.xls").Fletët e punës ("MySheet"). Zgjidh

Kuptimi i vetive

Vetitë janë në thelb karakteristikat e një objekti. Shtëpia juaj ka një ngjyrë, një pamje katrore, një moshë, e kështu me radhë. Disa prona, si ngjyra e shtëpisë tuaj, mund të ndryshohen. Prona të tjera, si viti kur është ndërtuar shtëpia juaj, nuk mund të ndryshohen.

Po kështu, një objekt në Excel, siç është objekti i fletës së punës, ka një veçori të emrit të fletës që mund të ndryshohet dhe një pronë të rreshtit Rows.Count që nuk mundet.

Ju i referoheni pronës së një sendi duke iu referuar objektit dhe më pas pronës. Për shembull, mund të ndryshoni emrin e fletës suaj të punës duke ndryshuar vetinë e saj Emri.

Në këtë shembull, ju riemërtoni Sheet1 në MySheet:

Fletët ("Fleta 1"). Emri = "Fleta ime"

Disa veti janë vetëm për lexim, që do të thotë se nuk mund t'u caktoni një vlerë drejtpërdrejt. Një shembull i një vetie vetëm për lexim është vetia Text e qelizës, e cila siguron pamjen e formatuar të një vlere në një qelizë. Ju nuk mund ta mbishkruani ose ndryshoni atë.

Kuptimi i metodave

Metodat janë veprimet që mund të kryhen kundër një objekti. Ndihmon të mendosh metodat si folje. Për shembull, ju mund të lyeni shtëpinë tuaj; në VBA, që mund të përkthehet në

shtëpi.lyej

Një shembull i thjeshtë i një metode Excel është metoda Select e objektit Range:

Gama ("A1"). Zgjidhni

Një tjetër është metoda e kopjimit të objektit Range:

Gama ("A1"). Kopjo

Disa metoda kanë parametra që mund të diktojnë se si zbatohen metodat. Për shembull, metoda Paste mund të përdoret në mënyrë më efektive duke përcaktuar në mënyrë eksplicite parametrin Destinacion:

ActiveSheet.Paste Destinacioni:=Range("B1")

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