SlideShare a Scribd company logo
1 of 22
Projekt
Tema:Excel dheVBA
Lenda:Tik
Klasa:8b
Punoi:NxEnter Karasali
Pranoi:MsJonila Basholli
Microsoft Excel është një spreadsheet e zhvilluar
nga Microsoft për Windows, macOS, Android
dhe iOS. Ajo përmban llogaritjen, mjetet e
grafikëve, tabelat kryesore, dhe një gjuhë
programimi makro të quajtur Visual Basic për
Aplikime. Ka qenë një spreadsheet shumë e
përdorur për këto platforma, veçanërisht që nga
versioni 5 në 1993, dhe ai ka zëvendësuar Lotus 1-
2-3 si standard i industrisë për spreadsheets.
Excel përbën një pjesë të softuerit të Microsoft
Office.
Programi Excel, përdorimi i tij hap pas hapi
Excel-i është një program i krijuar nga Microsoft
Office. Me anë të këtij programi ju mund të
krijoni dhe formatoni databaza, lista, të ardhura,
shpenzime, kalendarë, buxhetet, përmbledhje të
ndryshme duke i ndarë me grafikë dhe tabela.
Excel-i është një program i krijuar nga Microsoft
Office. Me anë të këtij programi ju mund të
krijoni dhe formatoni databaza, lista, të ardhura,
shpenzime, kalendarë, buxhetet, përmbledhje të
ndryshme duke i ndarë me grafikë dhe tabela. Të
gjitha këto mund t`i bëni nëse dini ta përdorni
siç duhet Excel-in.
Programi VBA është projektuar për krijimin e
makrove, por nuk është e nevojshme të jesh
programues dhe të mësosh Visual Basic për
Aplikimi për të mësuar se si t'i shkruash ato. Për
ta bërë këtë, ka mjete të hartuara posaçërisht që,
me komandën tuaj, krijojnë kodin VBA pa
kërkuar njohuri shtesë nga ju. Megjithatë,
zotërimi i kësaj gjuhe nuk është aq e vështirë.
Makrot janë krijuar në aplikacion me anë të
regjistrimit. Në këtë rast, një kombinim të
caktuar kyç është caktuar renditjen e dëshiruar
të veprimeve. Hapni aplikacionin e Zyrës.
Përzgjidhni fragmentin që do të jetë i formatuar.
Zgjidhni artikullin e menysë "Mjete" -u003e
"Makro" -u003e "Filloni regjistrimin" (në Office
2007 - "Shiko" -u003e "Macros" -u003e
"Regjistro makro"). Në dritaren "Macro Record"
që shfaqet, specifikoni emrin e makros së re,
sipas parazgjedhur ajo është "Macro1", por është
më mirë t'i jepni një emër, veçanërisht nëse ka
disa makro. Madhësia maksimale e fushës së
emrit është 255 karaktere, mos përdorni dot ose
hapësirë karaktere.
Vendosni për zgjedhjen e një butoni ose
kombinim kyç për të cilin makina juaj do të
funksionojë në të ardhmen. Mundohuni të
zgjidhni më së shumti opsion i
përshtatshëmsidomos nëse është menduar për
përdorim të shpeshtë. Zgjidhni artikullin e
duhur në fushën "Caktoni makina": "butonin"
ose "çelësat".
Nëse keni zgjedhur një "buton", do të hapet
dritarja "Quick Selection Setup". Kur përzgjidhni
"çelësat", thjesht shtypni një kombinim në
tastierë. Shqyrtoni "Kombinimet aktuale" për të
shmangur përsëritjen. Klikoni Cakto.
Makrot e krijuara në Word dhe PowerPoint do të
jenë të vlefshme për të gjitha dokumentet në të
ardhmen. Për të bërë një makro në Excel në
dispozicion për të gjitha dokumentet, ruani atë
në skedarin personal.xls, i cili fillon
automatikisht kur hapni aplikacionin.
Ekzekutoni komandën "Window" -u003e
"Display" dhe zgjidhni në dritaren e shfaqur
vijën me emrin e skedarit personal.xls.
Operacioni bazë
Microsoft Excel ka karakteristikat themelore të
të gjitha spreadsheets, duke përdorur një rrjet
qelizash të rregulluar në rreshta të numëruar
dhe kolona me emrin shkronja për të organizuar
manipulime të të dhënave si operacionet
aritmetike. Ajo ka një bateri të funksioneve të
ofruara për t'iu përgjigjur nevojave statistikore,
inxhinierike dhe financiare. Për më tepër, ai
mund të shfaq të dhënat si grafikët e linjave,
histogramet dhe tabelat, dhe me një ekran grafik
tre-dimensional shumë të kufizuar. Ai lejon
ndarjen e të dhënave për të parë varësinë e tij
nga faktorë të ndryshëm për këndvështrime të
ndryshme (duke përdorur tabelat kryesore dhe
menaxherin e skenarit). Ka një aspekt
programimi, Visual Basic për Aplikime, duke
lejuar përdoruesin të përdorë një larmi
metodash numerike, për shembull, për zgjidhjen
e ekuacioneve diferenciale të fizikës
matematikore, dhe më pas raportimin e
rezultateve përsëri në spreadsheet. Ai gjithashtu
ka një larmi karakteristikash ndërvepruese që
lejojnë ndërfaqet e përdoruesve që mund të
fshehin plotësisht spreadsheetin nga përdoruesi,
kështu që spreadsheet paraqet veten si një të
ashtuquajtur aplikacion, ose sistem i
mbështetjes së vendimeve (DSS), përmes një
ndërfaqe përdoruesi të krijuar me porosi, për
shembull, një analizues i aksioneve, [11] ose në
përgjithësi, si një mjet projektimi që i bën
përdoruesit pyetje dhe siguron përgjigje dhe
raporte. Në një realizim më të hollësishëm, një
aplikacion i Excel-it mund të vendosë
automatikisht bazën e të dhënave të jashtme dhe
instrumentet matëse duke përdorur një program
të azhurnimit, të analizojë rezultatet, të bëjë një
raport Word ose PowerPoint, dhe të dërgojë me
postë elektronike këto prezantime në baza të
rregullta për një lista e pjesëmarrësve. Excel nuk
ishte krijuar për të përdorur si bazë të dhënash.
Microsoft lejon një numër ndërprerësuesve të
linjës komanduese opsionale për të kontrolluar
mënyrën në të cilën fillon Excel.
Funksione
Excel 2016 ka 484 funksione. [17] Nga këto, 360
ekzistuan para Excel 2010. Microsoft i klasifikon
këto funksione në 14 kategori. Nga 484
funksionet aktuale, 386 mund të quhen nga VBA
si metoda të objektit "Fletë pune" Funksioni "[18]
dhe 44 kanë të njëjtët emra si funksionet VBA
Programimi makro
Versioni Windows i Excel mbështet
programimin përmes Visual Basic-ut për
Aplikime të Microsoft (VBA), i cili është një
dialekt i Visual Basic. Programimi me VBA lejon
manipulimin e spreadsheet që është i vështirë
ose i pamundur me teknikat standarde të
spreadsheet. Programuesit mund të shkruajnë
kodin drejtpërdrejt duke përdorur Redaktorin
Visual Basic (VBE), i cili përfshin një dritare për
të shkruar kodin, kodin e korrigjimit të
gabimeve dhe mjedisin e organizimit të modulit
të kodit. Përdoruesi mund të zbatojë metoda
numerike, si dhe automatizimin e detyrave të
tilla si formatimi ose organizimi i të dhënave në
VBA [20] dhe të udhëzojë llogaritjen duke
përdorur çdo rezultat të dëshiruar të
ndërmjetëm të raportuar përsëri në spreadsheet.
VBA u hoq nga Mac Excel 2008, pasi zhvilluesit
nuk besonin se një lëshim në kohë do të lejonte
transportimin e motorit VBA në vend në Mac OS
X. VBA u rivendos në versionin tjetër, Mac Excel
2011, [21] edhe pse ndërtimi i mungon mbështetje
për objektet ActiveX, duke ndikuar në disa mjete
zhvilluesi të nivelit të lartë. [22]
Një mënyrë e zakonshme dhe e thjeshtë për të
gjeneruar kodin VBA është duke përdorur Macro
Recorder. [23] Regjistruesi makro regjistron
veprimet e përdoruesit dhe gjeneron kodin VBA
në formën e një makro. Këto veprime pastaj
mund të përsëriten automatikisht duke drejtuar
makro. Makrot gjithashtu mund të lidhen me
lloje të ndryshme të shkasave si shkurtesat e
tastierës, [24] një buton komande ose një
grafike. Veprimet në makro mund të
ekzekutohen nga këta tipa aktivizues ose nga
opsionet gjenerike të shiritit të veglave. Kodi
VBA i makro gjithashtu mund të redaktohet në
VBE. Disa veçori të tilla si funksionet e lakut dhe
ekrani i shpejtë nga vetitë e tyre dhe disa artikuj
të ekranit grafik, nuk mund të regjistrohen, por
duhet të futen në modulin VBA direkt nga
programuesi. Përdoruesit e përparuar mund të
përdorin udhëzimet e përdoruesve për të krijuar
një program interaktiv ose të reagojnë ndaj
ngjarjeve të tilla si fletët që ngarkohen ose
ndryshohen.
Kodi makro i regjistruar mund të mos jetë në
përputhje me versionet e Excel. Disa kod që
përdoren në Excel 2010 nuk mund të përdoren
në Excel 2003. Bërja e një makro që ndryshon
ngjyrat e qelizave dhe ndryshimet në aspektet e
tjera të qelizave mund të mos jetë e pajtueshme.
Kodi VBA bashkëvepron me spreadsheet përmes
Modelit të Objektit Excel, [25] një fjalor që
identifikon objektet e spreadsheets, dhe një seri
funksionesh ose metodash të furnizuara që
mundësojnë leximin dhe shkrimin në
spreadsheet dhe ndërveprimin me përdoruesit e
tij (për shembull, përmes shiritave të veglave të
personalizuara ose shufra komande dhe kutitë e
mesazheve). Nënrrotullimet VBA të krijuara nga
përdoruesit i ekzekutojnë këto veprime dhe
funksionojnë si makrot e krijuara duke përdorur
makro regjistruesin, por janë më fleksibël dhe
efikas.
histori
Nga versioni i tij i parë Excel mbështeti
programimin e përdoruesve fundorë të makrove
(automatizimi i detyrave të përsëritura) dhe
funksioneve të përcaktuara nga përdoruesi
(shtrirja e bibliotekës së funksioneve të
integruara të Excel-it). Në versionet e hershme
të Excel, këto programe u shkruajtën në një
gjuhë makro, deklaratat e së cilës kishin sintaksë
formula dhe banonin në qelizat e fletëve makro
me qëllime të veçanta (të ruajtura me skedar.
XLM në Windows.) XLM ishte gjuha e
paracaktuar makro për Excel përmes Excel 4.0.
[26] Fillimi me versionin 5.0 Excel regjistroi
makrot në VBA si parazgjedhje por me versionin
5.0 regjistrimi XLM akoma u lejua si opsion. Pas
versionit 5.0, ky opsion u ndërpre. Të gjitha
versionet e Excel, përfshirë Excel 2010 janë të
afta të ekzekutojnë një makro XLM, megjithëse
Microsoft dekurajon përdorimin e tyre
Excel mbështet grafikët, grafikët ose histogramet
e krijuara nga grupet e caktuara të qelizave.
Komponenti grafik i gjeneruar mund të futet
brenda fletës aktuale ose të shtohet si një objekt
i veçantë.
Këto shfaqje azhurnohen dinamikisht nëse
ndryshon përmbajtja e qelizave. Për shembull,
supozoni se kërkesat e rëndësishme të
projektimit shfaqen vizualisht; atëherë, në
përgjigje të ndryshimit të një përdoruesi në
vlerat e provës për parametrat, kthesat që
përshkruajnë formën e ndryshimit të dizajnit
dhe pikat e tyre të ndërrimit të kryqëzimit, duke
ndihmuar zgjedhjen e dizajnit më të mirë.
Visual Basic
VB ose Visual Basic (lexo: Vìzhual Bèizik) është
një gjuhë programimi e orientuar në objekte
(COM) dhe në programacionin me ngjarie (ang.
Event-driven programming), i svilupuar nga
Microsoft për ambientet e saj për svilupin.
Më mbas VB u zëvëndësua nga Visual Basic
.NET. Versionet e vjetra u influencuan shumë
nga BASIC dhe filluan të përdornin svilupimin e
shpejt të programave (ang. RAD, Rapid
Application Development) e grafikës së pamjes
së përdoruesit (ang. GUI, Graphic User
Interface). Më mbas filluan të futen dhe të
komunikojnë me bazat e të dhënave (ang.
Database) duke përdorur DAO, RDO ose ADO,
po edhe filluan krijimin e kontrolleve dhe
objekteve ActiveX.
Versionet
Janë zhvilluar disa versione të Visual Basic:
Visual Basic 6.0 (1998)
Visual Basic 7.0 .Net (2002)
Visual Basic 7.1 .Net (2003)
Visual Basic 8.0 .Net Expres (2005)
Visual Basic 9.0 .Net (2008)
Visual Basic 11.11 .Net (2015)
Project tik visjana
Project tik visjana
Project tik visjana
Project tik visjana
Project tik visjana
Project tik visjana
Project tik visjana

More Related Content

Similar to Project tik visjana

Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft AccessAjla Hasani
 
Bazat e Te Dhenave - ACCESS
Bazat e Te Dhenave  - ACCESSBazat e Te Dhenave  - ACCESS
Bazat e Te Dhenave - ACCESSAjla Hasani
 
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton Nuha
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton NuhaTeknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton Nuha
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton NuhaDriton Nuha
 
PROJEKTIMI I PROGRAMIT PËR MENAXHIM TË DOKUMENTACIONIT NË SHKOLLAT E MESME TË...
PROJEKTIMI I PROGRAMIT PËR MENAXHIM TË DOKUMENTACIONIT NË SHKOLLAT E MESME TË...PROJEKTIMI I PROGRAMIT PËR MENAXHIM TË DOKUMENTACIONIT NË SHKOLLAT E MESME TË...
PROJEKTIMI I PROGRAMIT PËR MENAXHIM TË DOKUMENTACIONIT NË SHKOLLAT E MESME TË...UBT - Higher Education Institution
 
Softveri aplikativ baze ligj e iii
Softveri aplikativ baze ligj e iiiSoftveri aplikativ baze ligj e iii
Softveri aplikativ baze ligj e iiiValdet Shala
 
Detyra e gjashtë shkollore fatnis ponxhaj kl-x16.
Detyra e gjashtë shkollore fatnis ponxhaj  kl-x16.Detyra e gjashtë shkollore fatnis ponxhaj  kl-x16.
Detyra e gjashtë shkollore fatnis ponxhaj kl-x16.Fatnisi Nissi
 
microsoft Access Punim ne Word Driton Nuha
microsoft Access Punim ne Word Driton Nuhamicrosoft Access Punim ne Word Driton Nuha
microsoft Access Punim ne Word Driton NuhaDriton Nuha
 

Similar to Project tik visjana (9)

Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Bazat e Te Dhenave - ACCESS
Bazat e Te Dhenave  - ACCESSBazat e Te Dhenave  - ACCESS
Bazat e Te Dhenave - ACCESS
 
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton Nuha
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton NuhaTeknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton Nuha
Teknologji e informimit dhe komunikimit (TIK) Punim Seminarik Driton Nuha
 
PROJEKTIMI I PROGRAMIT PËR MENAXHIM TË DOKUMENTACIONIT NË SHKOLLAT E MESME TË...
PROJEKTIMI I PROGRAMIT PËR MENAXHIM TË DOKUMENTACIONIT NË SHKOLLAT E MESME TË...PROJEKTIMI I PROGRAMIT PËR MENAXHIM TË DOKUMENTACIONIT NË SHKOLLAT E MESME TË...
PROJEKTIMI I PROGRAMIT PËR MENAXHIM TË DOKUMENTACIONIT NË SHKOLLAT E MESME TË...
 
Softveri aplikativ baze ligj e iii
Softveri aplikativ baze ligj e iiiSoftveri aplikativ baze ligj e iii
Softveri aplikativ baze ligj e iii
 
Detyra e gjashtë shkollore fatnis ponxhaj kl-x16.
Detyra e gjashtë shkollore fatnis ponxhaj  kl-x16.Detyra e gjashtë shkollore fatnis ponxhaj  kl-x16.
Detyra e gjashtë shkollore fatnis ponxhaj kl-x16.
 
Project TIK
Project TIKProject TIK
Project TIK
 
microsoft Access Punim ne Word Driton Nuha
microsoft Access Punim ne Word Driton Nuhamicrosoft Access Punim ne Word Driton Nuha
microsoft Access Punim ne Word Driton Nuha
 
Bazat e programimit ne C++ (agni dika)
Bazat e programimit ne C++  (agni dika)Bazat e programimit ne C++  (agni dika)
Bazat e programimit ne C++ (agni dika)
 

Project tik visjana

  • 2. Pranoi:MsJonila Basholli Microsoft Excel është një spreadsheet e zhvilluar nga Microsoft për Windows, macOS, Android dhe iOS. Ajo përmban llogaritjen, mjetet e grafikëve, tabelat kryesore, dhe një gjuhë programimi makro të quajtur Visual Basic për Aplikime. Ka qenë një spreadsheet shumë e përdorur për këto platforma, veçanërisht që nga versioni 5 në 1993, dhe ai ka zëvendësuar Lotus 1- 2-3 si standard i industrisë për spreadsheets. Excel përbën një pjesë të softuerit të Microsoft Office. Programi Excel, përdorimi i tij hap pas hapi Excel-i është një program i krijuar nga Microsoft Office. Me anë të këtij programi ju mund të krijoni dhe formatoni databaza, lista, të ardhura, shpenzime, kalendarë, buxhetet, përmbledhje të ndryshme duke i ndarë me grafikë dhe tabela.
  • 3. Excel-i është një program i krijuar nga Microsoft Office. Me anë të këtij programi ju mund të krijoni dhe formatoni databaza, lista, të ardhura, shpenzime, kalendarë, buxhetet, përmbledhje të ndryshme duke i ndarë me grafikë dhe tabela. Të gjitha këto mund t`i bëni nëse dini ta përdorni siç duhet Excel-in. Programi VBA është projektuar për krijimin e makrove, por nuk është e nevojshme të jesh programues dhe të mësosh Visual Basic për Aplikimi për të mësuar se si t'i shkruash ato. Për ta bërë këtë, ka mjete të hartuara posaçërisht që, me komandën tuaj, krijojnë kodin VBA pa kërkuar njohuri shtesë nga ju. Megjithatë, zotërimi i kësaj gjuhe nuk është aq e vështirë. Makrot janë krijuar në aplikacion me anë të regjistrimit. Në këtë rast, një kombinim të caktuar kyç është caktuar renditjen e dëshiruar
  • 4. të veprimeve. Hapni aplikacionin e Zyrës. Përzgjidhni fragmentin që do të jetë i formatuar. Zgjidhni artikullin e menysë "Mjete" -u003e "Makro" -u003e "Filloni regjistrimin" (në Office 2007 - "Shiko" -u003e "Macros" -u003e "Regjistro makro"). Në dritaren "Macro Record" që shfaqet, specifikoni emrin e makros së re, sipas parazgjedhur ajo është "Macro1", por është më mirë t'i jepni një emër, veçanërisht nëse ka disa makro. Madhësia maksimale e fushës së emrit është 255 karaktere, mos përdorni dot ose hapësirë karaktere. Vendosni për zgjedhjen e një butoni ose kombinim kyç për të cilin makina juaj do të funksionojë në të ardhmen. Mundohuni të zgjidhni më së shumti opsion i përshtatshëmsidomos nëse është menduar për përdorim të shpeshtë. Zgjidhni artikullin e
  • 5. duhur në fushën "Caktoni makina": "butonin" ose "çelësat". Nëse keni zgjedhur një "buton", do të hapet dritarja "Quick Selection Setup". Kur përzgjidhni "çelësat", thjesht shtypni një kombinim në tastierë. Shqyrtoni "Kombinimet aktuale" për të shmangur përsëritjen. Klikoni Cakto. Makrot e krijuara në Word dhe PowerPoint do të jenë të vlefshme për të gjitha dokumentet në të ardhmen. Për të bërë një makro në Excel në dispozicion për të gjitha dokumentet, ruani atë në skedarin personal.xls, i cili fillon automatikisht kur hapni aplikacionin. Ekzekutoni komandën "Window" -u003e "Display" dhe zgjidhni në dritaren e shfaqur vijën me emrin e skedarit personal.xls. Operacioni bazë
  • 6. Microsoft Excel ka karakteristikat themelore të të gjitha spreadsheets, duke përdorur një rrjet qelizash të rregulluar në rreshta të numëruar dhe kolona me emrin shkronja për të organizuar manipulime të të dhënave si operacionet aritmetike. Ajo ka një bateri të funksioneve të ofruara për t'iu përgjigjur nevojave statistikore, inxhinierike dhe financiare. Për më tepër, ai mund të shfaq të dhënat si grafikët e linjave, histogramet dhe tabelat, dhe me një ekran grafik tre-dimensional shumë të kufizuar. Ai lejon ndarjen e të dhënave për të parë varësinë e tij nga faktorë të ndryshëm për këndvështrime të ndryshme (duke përdorur tabelat kryesore dhe menaxherin e skenarit). Ka një aspekt programimi, Visual Basic për Aplikime, duke lejuar përdoruesin të përdorë një larmi metodash numerike, për shembull, për zgjidhjen e ekuacioneve diferenciale të fizikës matematikore, dhe më pas raportimin e rezultateve përsëri në spreadsheet. Ai gjithashtu ka një larmi karakteristikash ndërvepruese që
  • 7. lejojnë ndërfaqet e përdoruesve që mund të fshehin plotësisht spreadsheetin nga përdoruesi, kështu që spreadsheet paraqet veten si një të ashtuquajtur aplikacion, ose sistem i mbështetjes së vendimeve (DSS), përmes një ndërfaqe përdoruesi të krijuar me porosi, për shembull, një analizues i aksioneve, [11] ose në përgjithësi, si një mjet projektimi që i bën përdoruesit pyetje dhe siguron përgjigje dhe raporte. Në një realizim më të hollësishëm, një aplikacion i Excel-it mund të vendosë automatikisht bazën e të dhënave të jashtme dhe instrumentet matëse duke përdorur një program të azhurnimit, të analizojë rezultatet, të bëjë një raport Word ose PowerPoint, dhe të dërgojë me postë elektronike këto prezantime në baza të rregullta për një lista e pjesëmarrësve. Excel nuk ishte krijuar për të përdorur si bazë të dhënash.
  • 8. Microsoft lejon një numër ndërprerësuesve të linjës komanduese opsionale për të kontrolluar mënyrën në të cilën fillon Excel. Funksione Excel 2016 ka 484 funksione. [17] Nga këto, 360 ekzistuan para Excel 2010. Microsoft i klasifikon këto funksione në 14 kategori. Nga 484 funksionet aktuale, 386 mund të quhen nga VBA si metoda të objektit "Fletë pune" Funksioni "[18] dhe 44 kanë të njëjtët emra si funksionet VBA Programimi makro Versioni Windows i Excel mbështet programimin përmes Visual Basic-ut për Aplikime të Microsoft (VBA), i cili është një dialekt i Visual Basic. Programimi me VBA lejon manipulimin e spreadsheet që është i vështirë ose i pamundur me teknikat standarde të spreadsheet. Programuesit mund të shkruajnë kodin drejtpërdrejt duke përdorur Redaktorin Visual Basic (VBE), i cili përfshin një dritare për të shkruar kodin, kodin e korrigjimit të
  • 9. gabimeve dhe mjedisin e organizimit të modulit të kodit. Përdoruesi mund të zbatojë metoda numerike, si dhe automatizimin e detyrave të tilla si formatimi ose organizimi i të dhënave në VBA [20] dhe të udhëzojë llogaritjen duke përdorur çdo rezultat të dëshiruar të ndërmjetëm të raportuar përsëri në spreadsheet. VBA u hoq nga Mac Excel 2008, pasi zhvilluesit nuk besonin se një lëshim në kohë do të lejonte transportimin e motorit VBA në vend në Mac OS X. VBA u rivendos në versionin tjetër, Mac Excel 2011, [21] edhe pse ndërtimi i mungon mbështetje për objektet ActiveX, duke ndikuar në disa mjete zhvilluesi të nivelit të lartë. [22] Një mënyrë e zakonshme dhe e thjeshtë për të gjeneruar kodin VBA është duke përdorur Macro Recorder. [23] Regjistruesi makro regjistron veprimet e përdoruesit dhe gjeneron kodin VBA në formën e një makro. Këto veprime pastaj
  • 10. mund të përsëriten automatikisht duke drejtuar makro. Makrot gjithashtu mund të lidhen me lloje të ndryshme të shkasave si shkurtesat e tastierës, [24] një buton komande ose një grafike. Veprimet në makro mund të ekzekutohen nga këta tipa aktivizues ose nga opsionet gjenerike të shiritit të veglave. Kodi VBA i makro gjithashtu mund të redaktohet në VBE. Disa veçori të tilla si funksionet e lakut dhe ekrani i shpejtë nga vetitë e tyre dhe disa artikuj të ekranit grafik, nuk mund të regjistrohen, por duhet të futen në modulin VBA direkt nga programuesi. Përdoruesit e përparuar mund të përdorin udhëzimet e përdoruesve për të krijuar një program interaktiv ose të reagojnë ndaj ngjarjeve të tilla si fletët që ngarkohen ose ndryshohen. Kodi makro i regjistruar mund të mos jetë në përputhje me versionet e Excel. Disa kod që përdoren në Excel 2010 nuk mund të përdoren
  • 11. në Excel 2003. Bërja e një makro që ndryshon ngjyrat e qelizave dhe ndryshimet në aspektet e tjera të qelizave mund të mos jetë e pajtueshme. Kodi VBA bashkëvepron me spreadsheet përmes Modelit të Objektit Excel, [25] një fjalor që identifikon objektet e spreadsheets, dhe një seri funksionesh ose metodash të furnizuara që mundësojnë leximin dhe shkrimin në spreadsheet dhe ndërveprimin me përdoruesit e tij (për shembull, përmes shiritave të veglave të personalizuara ose shufra komande dhe kutitë e mesazheve). Nënrrotullimet VBA të krijuara nga përdoruesit i ekzekutojnë këto veprime dhe funksionojnë si makrot e krijuara duke përdorur makro regjistruesin, por janë më fleksibël dhe efikas. histori Nga versioni i tij i parë Excel mbështeti programimin e përdoruesve fundorë të makrove
  • 12. (automatizimi i detyrave të përsëritura) dhe funksioneve të përcaktuara nga përdoruesi (shtrirja e bibliotekës së funksioneve të integruara të Excel-it). Në versionet e hershme të Excel, këto programe u shkruajtën në një gjuhë makro, deklaratat e së cilës kishin sintaksë formula dhe banonin në qelizat e fletëve makro me qëllime të veçanta (të ruajtura me skedar. XLM në Windows.) XLM ishte gjuha e paracaktuar makro për Excel përmes Excel 4.0. [26] Fillimi me versionin 5.0 Excel regjistroi makrot në VBA si parazgjedhje por me versionin 5.0 regjistrimi XLM akoma u lejua si opsion. Pas versionit 5.0, ky opsion u ndërpre. Të gjitha versionet e Excel, përfshirë Excel 2010 janë të afta të ekzekutojnë një makro XLM, megjithëse Microsoft dekurajon përdorimin e tyre Excel mbështet grafikët, grafikët ose histogramet e krijuara nga grupet e caktuara të qelizave. Komponenti grafik i gjeneruar mund të futet brenda fletës aktuale ose të shtohet si një objekt i veçantë.
  • 13. Këto shfaqje azhurnohen dinamikisht nëse ndryshon përmbajtja e qelizave. Për shembull, supozoni se kërkesat e rëndësishme të projektimit shfaqen vizualisht; atëherë, në përgjigje të ndryshimit të një përdoruesi në vlerat e provës për parametrat, kthesat që përshkruajnë formën e ndryshimit të dizajnit dhe pikat e tyre të ndërrimit të kryqëzimit, duke ndihmuar zgjedhjen e dizajnit më të mirë.
  • 14. Visual Basic VB ose Visual Basic (lexo: Vìzhual Bèizik) është një gjuhë programimi e orientuar në objekte (COM) dhe në programacionin me ngjarie (ang. Event-driven programming), i svilupuar nga Microsoft për ambientet e saj për svilupin. Më mbas VB u zëvëndësua nga Visual Basic .NET. Versionet e vjetra u influencuan shumë nga BASIC dhe filluan të përdornin svilupimin e shpejt të programave (ang. RAD, Rapid Application Development) e grafikës së pamjes së përdoruesit (ang. GUI, Graphic User Interface). Më mbas filluan të futen dhe të komunikojnë me bazat e të dhënave (ang.
  • 15. Database) duke përdorur DAO, RDO ose ADO, po edhe filluan krijimin e kontrolleve dhe objekteve ActiveX. Versionet Janë zhvilluar disa versione të Visual Basic: Visual Basic 6.0 (1998) Visual Basic 7.0 .Net (2002) Visual Basic 7.1 .Net (2003) Visual Basic 8.0 .Net Expres (2005) Visual Basic 9.0 .Net (2008) Visual Basic 11.11 .Net (2015)