Professional Documents
Culture Documents
Pintea Dan
Cuprins
1. PROGRAMUL MICROSOFT WORD....................................................................... 3
2. INTRODUCEREA TEXTULUI ................................................................................. 7
3. FORMATAREA PAGINII ....................................................................................... 13
4. FORMATAREA CARACTERELOR ...................................................................... 20
5. FORMATAREA PARAGRAFELOR ...................................................................... 24
6. UTILIZAREA TABULATORILOR ........................................................................ 29
7. CHENARE SI UMBRE ............................................................................................ 31
8. LISTE ........................................................................................................................ 35
9. TABELE ................................................................................................................... 38
10. PROGRAMUL MICROSOFT EXCEL .................................................................. 46
11. INTRODUCEREA I EDITAREA DATELOR .................................................... 51
12. FORMATAREA FOILOR DE CALCUL .............................................................. 54
13. UTILIZAREA FORMULELOR N EXCEL .......................................................... 59
14. CALCULE CU MATRICI ...................................................................................... 68
15. DIAGRAME ........................................................................................................... 70
16. PROGRAMAREA VBA N EXCEL...................................................................... 81
BIBLIOGRAFIE ......................................................................................................... 119
zona din partea superioar a ferestrei, alctuit din mai multe bare: bara de titlu,
bara de meniuri, bare de instrumente.
spaiul de lucru, care este zona n care poate fi editat coninutul unui document.
n bara de titlu este afiat numele programului Word i numele documentului curent.
La captul din dreapta al barei se gsesc butoanele pentru minimizare, mrire/
micorare i nchidere a ferestrei Word:
comanda
Toolbars,
2. In fereastra de dialog
Customize se selecteaz
fila Toolbars.
3. n lista Toolbars sunt
afiate numele tuturor
barelor de instrumente
din Word. Vor fi afiate
numai
barele
de
instrumente care sunt
marcate.
Marcarea/
demarcarea se face
printr-un un clic n
dreptul casetei din
dreptul numelui barei.
4. Se apas butonul Close.
2. INTRODUCEREA TEXTULUI
Cnd se creeaz un nou document n Word, pe ecran apare o suprafa de lucru goal
care conine dou elemente:
O liniu vertical clipitoare. Acesta este cursorul text, sau punctul de inserare, care
indic locul din document n care va aprea textul introdus de la tastatur i unde vor fi
executate anumite operaii de editare.
Efect
Sgeata stnga
Sgeata dreapta
Sgeata sus
o linie n sus
Sgeata jos
o linie n jos
END
HOME
PgUp
un ecran n sus
PgDown
un ecran n jos
Ctrl + PgUp
Ctrl + Home
nceputul documentului
Ctrl + End
Sfritul documentului
Deplasarea prin document se poate face i cu mausul. Dac poziia n care trebuie
deplasat cursorul text se gsete n zona vizibil a ecranului se aplic un clic n zona
respectiv. Dac aceast poziie nu se afl n zona vizibil documentul trebuie derulat.
Pentru derulare pot fi folosite barele de derulare orizontala si verticala
un clic n marginea stng a paginii (cnd cursorul mausului ia forma unei sgei),
n dreptul unei linii selecteaz linia.
un dublu clic n marginea stng a paginii (cnd cursorul mausului ia forma unei
sgei), n dreptul unui paragraf selecteaz paragraful
un triplu clic n marginea stng a paginii (cnd cursorul mausului ia forma unei
sgei), selecteaz tot documentul.
Un text introdus greit poate fi ters utiliznd una din secvenele de taste:
Secven de taste
Efect
Backspace
Delete
Ctrl + Backspace
Ctrl + Delete
3. FORMATAREA PAGINII
Dac un document urmeaz s fie tiprit, utilizatorul trebuie s precizeze editorului
Word modul n care trebuie s arate acesta pe hrtie. Se pot stabili marginile paginilor,
dimensiunea hrtiei, orientarea paginilor i chiar din care din tvile imprimantei va fi
luat hrtia. Dei parametrii de pagin pot fi modificai n orice moment fr nici o
problem cel mai potrivit ar fi ca acetia s fie stabilii la nceputul unui nou document.
Paper Size care permite stabilirea formatului hrtiei pe care se va face tiprirea.
caseta Preview. Efectul opiunilor selectate poate fi observat n aceast caset unde
este afiat o pagin n miniatur
lista Apply To. Din lista Apply To se selecteaz zona de document n care vor fi
aplicate noile setri de pagin.
caseta
Bottom.
n
aceast
caset
se
introduce distana dintre
limita
inferioar
a
suprafeei utile i zona
destinat subsolului.
lista Other
aceast list
sursa de
pentru
pagini.
Page. Din
se specific
alimentare
urmtoarele
este
numerotarea paginilor
Center textul va fi
afiat la mijlocul paginii.
New Page textul existent dup marcajele de sfrit de seciune apare la nceputul
urmtoarei pagini.
Antetele i subsolurile unui document pot diferi n funcie de pagin. Dac este marcat
opiunea Different Odd and Even, antetul i subsolul paginilor pare vor fi diferite de
cele ale paginilor impare. Dac este marcat opiunea Different First Page, antetul i
subsolul primei pagini vor fi diferite de cele ale celorlalte pagini.
4. FORMATAREA CARACTERELOR
Formatul caracterelor este determinat de urmtoarele caracteristici:
setul de caractere (fontul) din care fac parte. Un font este un set de caractere cu un
design specific.
culoarea de scriere.
Formatarea caracterelor se poate face n mai multe moduri: folosind fereastra de dialog
Font, combinaii de taste sau butoanele de pe bara de instrumente Formatting. Fiecare
dintre aceste metode are avantaje i dezavantaje, n funcie de operaia care trebuie
executat.
Orice formatare de caractere va fi aplicat tuturor caracterelor selectate n momentul
formatrii. Dac nu s-a fcut o selecie prealabil formatarea va fi aplicat textului care
va fi tastat n poziia cursorului text, dup aplicarea comenzii de formatare.
lista Font. Aceast list conine toate fonturile dispo-nibile. De aici se selecteaz
fontul dorit.
lista
Size.
Din
aceast
list
se
stabilete nlimea
n
puncte
a
caracterelor.
lista
Underline.
Aceast list conine
mai multe stiluri de
subliniere.
Lista
conine i opiunea
None,
a
crei
selectare are ca efect
anularea
unei
sublinieri.
zona Effect. n aceast zon pot fi specificate o serie de efecte speciale, prin
marcarea uneia sau mai multor opiuni propuse de Word:
-
caseta Preview. n
aceast caset pot fi
observate
modificrile care se fac n
celelalte cmpuri ale
casetei de dialog.
lista Spacing. n
aceast
list
se
stabilete modul de
spaiere al caracterelor.
Opiunile
posibile sunt:
-
Normal
Condensed
caracterele sunt
comprimate.
Expended
caracterele sunt
expandate.
Dac se selecteaz una din opiunile Condensed sau Expended, gradul de comprimare
sau expandare este determinat de valoarea completat n cmpul By corespunztor.
Normal
opiunea Kerning for fonts. Marcarea acestei opiuni permite spaierea orizontal
automat pentru literele care depesc o anumit dimensiune, astfel nct nici o
liter s nu par c este prea deprtat de vecinele sale. De exemplu dac se scrie
cuvntul AVAL (cu litere mari), fr a marca aceast opiune, ntre literele A i V
va fi un spaiu mare. Acest spaiu este redus dac opiunea este marcat.
Dac opiunea este marcat Word modific dimensiunea spaiului dintre caractere n
funcie de valoarea casetei Points and above ataat opiunii.
n fila Text Effects, din lista Animation se pot specifica o serie de efecte de animaie
care pot fi aplicate literelor.
4.2 Formatarea
Formatting
caracterelor
folosind
bara
de
instrumente
5. FORMATAREA PARAGRAFELOR
Un paragraf este textul introdus ntre dou ENTER-uri. Caracteristicile care definesc
formatul unui paragraf sunt:
Curgerea textului.
Word ofer mai multe posibiliti de stabilire a modului de aliniere a unui paragraf:
folosind bara de instrumente Formatting, rigla sau comanda Format Paragraph.
Toate formatrile de paragraf se aplic la:
Paragraful n care este poziionat cursorul text, dac nu a fost selectat nici un
paragraf;
Implicit, caracteristicile unui nou paragraf (creat prin apsarea tastei ENTER) sunt
preluate de la cel anterior.
Aliniere la stnga - toate liniile unui paragraf ncep n marginea stng a spaiului
de lucru.
Alinierea la centru - toate liniile sunt centrate pe orizontal n spaiul util al paginii.
Bara de instrumente Formatting conine patru butoane pentru cele patru moduri de
aliniere ale paragrafelor:
Left- pentru aliniere la stnga;
Center- pentru
Indentul pentru prima linie - distana ntre punctul n care ncepe prima linie i
marginea stng a paragrafului. Dac prima linie este deplasat spre dreapta fa de
marginea stng a paragrafului, avem un indent de tip First Line. Dac prima linie
este deplasat spre stnga fa de marginea stng a paragrafului, avem un indent
de tip Hanging Indent (indent agat).
Cel mai simplu, indenturile pot fi stabilite cu ajutorul riglei i al mausului. Pe rigl
exist cteva simboluri cu ajutorul crora pot fi stabilite indenturile:
Marcatorul First Line Indent (Indent prima linie), (triunghiul de sus)
controleaz retragerea primei linii a paragrafului.
Marcatorul Hanging Indent (Indent agat), (triunghiul de jos) poziioneaz
nceputul celei de-a doua linii a paragrafului, precum i urmtoarele.
Marcatorul Left Indent (Indent stnga) este dreptunghiul sub marcatorul
Indent agat. Putei folosi acest marcator pentru a glisa indentul agat i
indentul primei linii mpreun.
Marcatorul Right Indent(Indent dreapta) controleaz retragerea din dreapta
a paragrafului.
Pentru a stabili un indent se poziioneaz cursorul mausului pe rigl deasupra
marcatorului corespunztor, iar cnd acesta este selectat se gliseaz. Butonul mausului
se elibereaz cnd indentul este adus n poziia dorit.
Atenie! De foarte multe ori, din greeal n loc s se selecteze indenturile, se
selecteaz marginile paginii. Dac sunt selectate marginile, cursorul i schimb forma.
Apare un cursor sub forma unei sgei orizontale, cu dou vrfuri. Sub simbolul pentru
indentul stng, pe rigl se gsete i un dreptunghi mic. Dac se gliseaz acest
dreptunghi se deplaseaz n acelai timp i indentul stng i cel pentru prima linie.
Pe bara de instrumente Formatting exist dou butoane: Increase Indent
Decrease Indent
de ol.
Indentul pentru prima linie n lista Special. Opiunile acestei liste sunt:
-
Dac se selecteaz una din opiunile First Line sau Hanging Indent, n caseta By
ataat se specific valoarea indentului.
Toate modificrile care se fac n caset se reflect n paragraful martor afiat cu negru
n caseta Preview.
Spaiul dintre liniile unui paragraf - n lista Line Spacing. Opiunile posibile sunt:
At Least spaiu dintre rnduri va avea cel mult valoarea din caseta At;
de
Widow/
Orphan
Control. n limbajul
tipografic, Widow
(vduv)
este
ultima linie a unui
paragraf
rmas
singur la nceputul
unei pagini; Orphan (orfan) este prima linie a unui paragraf, atunci cnd apare
singur la sfritul unei pagini. Dac aceast opiune este marcat Word va evita
apariia unor astfel de linii n document;
Keeps Lines Together. Dac aceast opiune este marcat Word nu va permite
paragrafului respectiv s continue pe o alt pagin. Dac paragraful nu ncape n
ntregime pe o pagin atunci el va trece automat pe pagina urmtoare.
Keep with Next. Dac este necesar una sau mai multe linii dintr-un paragraf vor fi
mutate pe pagina urmtoare astfel nct s fie tiprite pe aceeai pagin cu
nceputul paragrafului urmtor.
6. UTILIZAREA TABULATORILOR
Tabulatorii sunt instrumente de control a alinierii pe vertical a textului din documente.
n mod normal, la apsarea tastei TAB cursorul se deplaseaz din 0.5 in 0.5 oli. Cu
ajutorul tabulatorilor se poate modifica modul n care sare cursorul la apsarea tastei
TAB.
Word pune la dispoziie cinci tipuri de tabulatori, fiecare influennd n mod specific
alinierea textului:
Centrat. Textul introdus va fi deplasat spre dreapta i spre stnga astfel nct
centrul textului s fie n poziia tabulatorului.
Aliniat zecimal. Textul introdus va fi deplasat spre stnga sau spre dreapta astfel
nct punctul zecimal (care trebuie s apar n text), s fie n poziia tabulatorului.
Acest tip de tabulator se folosete pentru alinierea numerelor. Astfel ntotdeauna
unitile vor fi aliniate sub uniti, zecile sub zeci, etc.
De tip bar. Textul va fi introdus din poziia tabulatorului spre dreapta, iar n
poziia tabulatorului apare o bar vertical.
Tabulatorii sunt atribute ale paragrafelor. La apsarea tastei ENTER n mod implicit se
creeaz un paragraf care are setai aceiai tabulatori ca i paragraful anterior.
Tabulatorii pot fi stabilii n mai multe moduri. Cel mai rapid mod este acela n care se
utilizeaz rigla. La captul din stnga al riglei, exist un buton
, al crui simbol se
modific la apsarea sa succesiv.
Tabulatori
7. CHENARE SI UMBRE
Unele paragrafe pot fi scoase in evidenta prin ncadrarea lor in chenare sau prin
modificarea fundalului de scriere. Aceste operaii pot fi efectuate prin aplicarea
comenzii Borders and Shading din meniul Format.
Chenarele si culoarea fundalului de scriere pot fi aplicate unui text selectat sau
anumitor paragrafe. Pentru un paragraf este suficient ca cursorul sa fie poziionat in
paragraful dorit. in cazul unei poriuni de text, aceasta trebuie selectata anterior.
None fr chenar
Lista Style. Din lista Style se selecteaz tipul liniei cu care va fi trasat chenarul.
Lista Color. Din lista Color se selecteaz culoarea liniei cu care va fi trasat
chenarul.
Lista Width. Din lista Width se selecteaz grosimea liniei cu care va fi trasat
chenarul.
Lista Apply to. in lista Apply to se specifica daca opiunile selectate vor fi aplicate
textului selectat sau paragrafului curent. Daca nu a fost selectata nici o poriune de
text, opiunea implicita este Paragraf. Daca exista un text selectat, opiunea
implicita este Selected Text.
This Selection zona selectata. Vor fi ncadrate in chenar doar paginile din zona
selectata.
This Selection - First Page Only. Chenarul apare doar pe prima pagina din zona
selectata.
This Selection - All Except Page. Chenarul apare pe toate paginile din zona
selectata, mai puin prima pagina.
Fila Shading
In fila Shading se poate stabili o culoare de fundal pentru textul selectat, paragraful
curent sau celulele din tabel selectate.
Elementele acestei seciuni sunt:
zona Fill. Din aceasta zona se selecteaz culoarea de fundal pe care va fi scris
textul. Pentru a folosi o culoare compacta se aplica un clic pe paleta de culori din
zona Fill.
Lista Apply to. Aceasta lista are aceleai opiuni ca si in cazul seciunii Borders.
Daca se apsa tasta ENTER la sfritul unui paragraf care are un chenar, se creeaz un
paragraf nou cu acelai tip de chenar. Totui, linia superioara a chenarului si linia
inferioara a paragrafului nu sunt vizualizate. Amndou paragrafele sunt ncadrate intrun chenar unic. Pentru a anula chenarul la paragraful nou creat, acesta trebuie nti
selectat (inclusiv simbolul de sfrit de paragraf). Chenarul se anuleaz cu opiunea
None din zona Settings a seciunii Borders.
8. LISTE
8.1 Utilizarea listelor in documente
De foarte multe ori paragrafe succesive ale unui document formeaz o lista de opiuni.
Numerele de ordine sau marcajele elementelor unei liste pot fi introduse de la tastatura
odat cu introducerea fiecrui paragraf, dar Word ofer posibilitatea de a opta pentru
numerotarea sau marcarea lor automata. Fiecare paragraf este considerat un articol
separat al listei si primete cu numr de ordine sau un marcaj propriu.
Paragrafele pot fi numerotate sau marcate automat utiliznd comanda Bullets and
Numbering din meniul Format. La lansarea acestei comenzi este afiata fereastra de
dialog Bullets and Numbering, care conine trei file:
1. Bulleted pentru marcarea paragrafelor cu un simbol.
2. Numbered pentru numerotarea paragrafelor.
3. Outline Numbered permite crearea de liste pe mai multe niveluri.
fila
4. Se selecteaz modul
de
marcare
al
paragrafelor aplicnd
un clic pe unul din
modelele
puse
la
dispoziia
utilizatorului.
5. Se selecteaz butonul OK
Se selecteaz butonul OK
9. TABELE
In foarte multe documente apare necesitatea organizrii datelor sub forma de tabele.
Un tabel este o structura in care datele sunt organizate pe rnduri si coloane. La
intersecia dintre o linie si o coloana se gsete o celula. Celula poate conine text,
elemente grafice si aproape orice obiect care poate fi inclus intr-un document din
Word. Singura excepie este ca un tabel nu poate conine un alt tabel.
Word permite crearea si utilizarea tabelelor intr-o maniera foarte simpla, oferind
posibilitatea de a efectua operaii asupra lor. Totui, utilitarele tabelare incluse in Word
nu sunt la fel de performante ca programele specializate de calcul tabelar (de exemplu
Excel). Din aceasta cauza, uneori este preferabil ca un tabel sa fie creat cu un program
specializat si apoi importat intr-un document.
Noua poziie
TAB
SHIFT TAB
Celula anterioara
ALT HOME
ALT END
ALT PGUP
ALT PGDOWN
3. Utiliznd mausul
Selecia celulelor cu ajutorul mausului se face glisnd pointerul mausului peste celulele
care trebuie selectate. Pentru a selecta un rnd de celule se poziioneaz cursorul
mausului in afara tabelului (in partea stnga) in dreptul liniei respective si se aplica un
clic. Pentru a selecta o coloana se poziioneaz cursorul mausului deasupra coloanei
respective pana cnd ia forma unei sgei cu vrful in jos, apoi se aplica un clic. Pentru
selectarea ntregului tabel se aplica un dublu clic oriunde in tabel, innd apsata tasta
ALT.
At least - nlimea rndului este cel puin egala cu valoarea din caseta height, dar
daca este necesar nlimea rndului va fi mrita.
Exactly - nlimea rndului este exact valoarea din caseta height, indiferent daca
nu este suficienta pentru unele elemente din linie. Acestea vor fi vizibile doar
parial.
daca se selecteaz opiunea Shift cells left, toate celulele din dreapta celor terse
vor fi deplasate spre stnga si liniile respective vor avea mai puine celule.
daca se selecteaz opiunea Shift cells up, toate celulele de sub cele terse vor fi
deplasate in sus, dar coloanele respective vor fi completate cu celule goale, astfel
nct sa aib aceeai dimensiune cu restul coloanelor.
daca se selecteaz opiunea Delete entire row, vor fi terse in ntregime rndurile
care conin celulele selectate, iar liniile inferioare vor fi deplasate in sus.
Operaie
Dac un registru conine mai multe foi de calcul, numele acestora sunt importante
pentru identificare. Chiar i atunci cnd exist o singur foaie n registrul de calcul,
numele acesteia este important, deoarece poate fi folosit n formule i furnizeaz
antetul prestabilit pentru pagina tiprit. De aceea este recomandabil ca foilor de calcul
s li se acorde nume mai sugestive dect Sheet 1, Sheet2 etc.
Pentru a denumi o foaie de calcul:
1. Se face un dublu clic pe eticheta foii de calcul (n bara de derulare a foilor de
calcul). Numele foii de calcul va fi afiat supraluminat;
2. Se tasteaz noul nume, dup care se apas Enter.
Celula activ este celula care este selectat. Informaiile tastate apar n celula activ.
Pentru a introduce date n alt celul mai nti se activeaz celula respectiv. Dup
introducerea datelor termin editarea apsnd Enter sau Tab.
Deplasarea n foaia de calcul se poate efectua cu mausul sau prin intermediul tastaturii.
Pentru a efectua deplasarea cu mausul se folosesc barele de derulare vertical i
orizontal care se gsesc n partea dreapt i jos a fiecrei foi de calcul.
O celul se poate activa rapid plasnd cursorul mausului pe celula respectiv i
executnd un clic.
Deplasarea prin foaia de calcul cu ajutorul tastaturii se poate face cu urmtoarele taste:
Tast
Aciune
Tab
Home
Ctrl + Home
Ctrl + End
Page Up
Page Down
Ctrl + Page Up
Bara Formatting
Conine butoane utilizate pentru formatarea fonturilor, comenzi de aliniere, formate
numerice, formatarea marginilor, stabilire culori.
Afiare
General
12345.6
Number
12345.60
Currency
$1,234.78
Comma
12,345.6
Percent
123.454 %
Scientific (Exponential)
1.23E+04
Fraction
12 3/4
Time/False
True/False
Pentru introducerea unei fracii, trebuie scris numrul ntreg, urmat de un spaiu i
fracia respectiv. Dac trebuie introdus numai partea fracionar se scrie zero, spaiu
i fracia. Astfel, Excel poate interpreta datele introduse ca fiind n format dat. ntr-o
celul numerele sunt aliniate implicit la dreapta.
Denumire
Exemplu
Currency Style
$1200.90
Percent Style
20.90%
Comma Style
1,200.90
Increase Decimal
Adaug o zecimal
Decrease Decimal
Elimin o zecimal
Wrap Text. n mod normal Excel afieaz textul dintr-o celul pe un singur
rnd. Cu opiunea Wrap Text, textul dintr-o celul poate fi afiat pe mai multe
rnduri, fr a modifica limea celulei.
Control
Denumire
Lista Font
Lista Size
Butoanele Bold, Italic,
Underline
Buton Font Color
Aciune
Se selecteaz fontul dorit din lista de
fonturi disponibile
Se selecteaz mrimea de font dorit
din list. Se poate tasta o mrime
dorit in caseta de editare.
Se aplic stilul Bold (aldin), Italic
(cursiv) sau Underline (Subliniat).
Se pot combina mai multe stiluri.
Din lista Font Color se selecteaz
culoarea fontului.
Outline. n cazul n
care a fost selectat o
plaj de celule, liniile
de reea vor fi trasate
doar n jurul zonei
selectate. Nu sunt
trasate
liniile
din
interiorul plajei.
Scop
scdere
adunare
nmulire
mprire
procente
ridicare la putere
Operatori de text
Folosind operatorii pentru text se pot concatena texte cuprinse ntre ghilimele (") sau
texte din celule diferite. De exemplu dac se scrie formula ="Total vnzri: "$B4
rezultatul este Total vnzri: 28, dac celula B4 are valoarea 28.
Operatori pentru comparaii
Pentru a compara rezultatele se pot folosi operatorii pentru comparaii:
Operator
Scop
egal cu
diferit de
=SUM(A1:B2)
argumentul func\iei
numele func\iei
Dac o funcie nu are nici un argument, se scriu totui parantezele, numai c ntre ele
nu se va mai nota nimic. De asemenea, funciile pot conine att argumente obligatorii
ct i argumente opionale.
Cel mai folosit tip de argument este cel numeric, dar argumentele pot fi i de tip text,
dat or sau matrice. Dac un text este folosit ca argument ntr-o funcie, el trebuie
introdus ntre ghilimele.
Pentru a introduce o funcie n Excel:
1. Se mut cursorul n celula dorit
2. Se lanseaz comanda Function din meniul Insert. Pe ecran va fi afiat caseta de
dialog Insert Function. n lista Or select a category sunt afiate toate categoriile
de funcii ncorporate n Excel. La selectarea unei categorii n caseta Select a
function sunt afiate n ordine alfabetic funciile existente n categoria selectat.
Descriere
Exemple
ABS (numr)
EXP (numr)
Funcia
EXP
exponeniala unui
INT (numr)
MOD (a, b)
POWER (a, b)
SQRT (numr)
6)
va
returna
SUM (numr1, Funcia SUM calculeaz suma SUM (A1:B3) va calcula suma
numr2, )
tuturor
argumentelor. valorilor din celulele A1, A2,
Argumentele pot fi valori, celule A3,B1,B2, B3
individuale sau plaje de celule,
dar numrul lor este limitat la 30.
Argumentele non numerice sunt
ignorate.
AVERAGE
(A1:B3)
va
calcula media aritmetic a
valorilor din celulele A1, A2,
A3, B1, B2, B3.
nenumerice
sunt
15. DIAGRAME
Utiliznd Excel, datele din tabele pot fi reprezentate sub form grafic. O diagram
este un instrument eficient pentru prezentarea clar a datelor, ntr-un mod care ofer un
impact vizual imediat. Cu alte cuvinte, diagramele sunt mai uor de neles dintr-o
privire dect liniile i coloanele de date. n Excel se pot crea mai multe tipuri de
diagrame. Unele din ele sunt bidimensionale (2D), altele tridimensionale (3D).
Principalele tipuri de diagrame sunt:
Arie - Area
Bar - Bar
Coloan - Column
Linie - Line
Inel - Doughnut
Radar - Radar
XY (n puncte) Scatter
axa valorilor axa Y, pe care sunt reprezentate seriile de date. O serie de date este
un set de valori care descriu evoluia unei mrimi.
Pe baza acestui tabel se pot construi dou grafice, funcie de considerarea datelor: pe
linie, sau coloan.
Dac seriile sunt pe linie, primul grafic va conine trei serii de date: vnzrile pentru
creioane, caiete i pixuri. Pentru fiecare zi valorile fiecrei serii sunt reprezentate prin
bare colorate n mod diferit. Barele de aceeai culoare fac parte din aceeai serie.
Dac seriile sunt pe coloane, al doilea grafic va conine cinci serii de date:
vnzrile efectuate luni, mari, miercuri, joi i vineri. n grafic sunt reprezentate
vnzrile efectuate n fiecare zi pentru fiecare articol.
Datele pentru grafic trebuie s fie introduse n linii i coloane, care nu trebuie
neaprat s fie adiacente (celulele neadiacente se selecteaz innd apsat tasta
Ctrl).
Pentru exemplul nostru vom selecta plaja de celule A1:F4. Dup selectarea datelor se
face un clic pe butonul Chart Wizard. Pe ecran va apare prima fereastr din Chart
Wizard Step 1 of 4.
Pasul 1 al Expertului Diagram Selectarea tipului de diagram
Din aceast fereastr se va
selecta tipul diagramei. n
fereastr exist dou file:
Standard Types i Custom
Types. Cnd este selectat
fila Standard Types apare
o list cu toate tipurile
standard de grafice. Pentru
fiecare tip de diagram
exist mai multe subtipuri.
Dac este selectat opiunea Category(x) axis n grafic vor fi afiate informaiile de pe
axa X, n caz contrar pe axa X nu se va afia nimic. Dac este selectat opiunea
Value(y) axis n grafic vor fi afiate informaiile de pe axa Y, n caz contrar pe axa Y
nu se va afia nimic.
Fila Gridlines
n aceast caset se specific dac se afieaz caroiajul principal i cel secundar. Exist
dou tipuri de caroiaje: Principal (Major Gridlines) i Secundar (Minor Gridlines).
Opiune
Bottom
Corner
Top
Right
Left
, Centrare
sau pe Aliniere la
Properties Window
Prin proprietate a unui obiect se nelege o
caracteristic a respectivului obiect (cum ar fi
culoarea sau vizibilitatea etc.). Fixarea valorii
proprietii se reflect n aparena obiectului sau
n comportamentul lui (de exemplu, fixarea
proprietii ShowSpellingErrors la valoarea True
arat n document erorile de scriere).
Fereastra Properties poate fi utilizat, n
momentul proiectrii, pentru a vizualiza toate
proprietile obiectului activ i a modifica
valorile dorite.
n partea superioar este cutia de obiecte n care
se poate selecta un obiect (sau mai multe) dintre
cele vizibile.
Se poate utiliza boxa Store macro pentru a alege locul de memorare a codului.
Se execut aciunile menite s fie nregistrate/traduse n VB, n succesiunea dorit.
Pentru a vedea liniile de cod generate, se deschide n aplicaia de baz meniul Tools,
comanda Macro, apoi Macros, se selecteaz dup denumire i se apas butonul Edit.
Codul surs poate fi vzut i prin navigarea n VBE prin Project Explorer, ferestre de
cod etc.
Este de remarcat c, n ultima linie, doar Pondere este de tip Single, n timp ce NrLinii
este de tip Integer (n lipsa clauzei As type se atribuie tipul expresiei).
16.9 Proceduri
Printr-o procedur se nelege, similar altor limbaje de programare, o mulime de
instruciuni care este identificat printr-un nume i care se execut unitar printr-un
singur apel. Ar trebui, pentru claritatea programului, ca o procedur s efectueze o
prelucrare unitar identificabil n logica programului.
Exist trei tipuri principale de proceduri: Sub, Function i Property. Ultimul tip este
caracteristic definirii unui obiect i va fi prezentat ulterior. O procedur de tip Sub
poate primi i transmite informaii prin intermediul unor variabile publice sau/i a unor
parametri. Numele procedurii nu are ataat nici o valoare. O procedur de tip Function
se deosebete prin aceea c numele procedurii are ataat o valoare (valoarea funciei)
i poate fi utilizat ca orice alt variabil din proiect.
Observaie. Orice instruciune executabil trebuie s aparin unei proceduri.
Declaraiile pot s apar i n afara procedurilor, la nivel de modul.
Proceduri Sub
Organizarea general a unei proceduri de tip Sub este
[Private | Public] [Static] Sub name ([arglist])
[instruciuni]
[Exit Sub]
[instruciuni]
End Sub
Public, Private, Static determin vizibilitatea procedurii. Public = vizibil pentru
toate procedurile i toate modulele (n funcie de Option Private se definete
vizibilitatea pentru alte proiecte). Private = vizibil doar pentru procedurile din
modulul unde procedura este declarat. Static = arat c toate variabilele locale i
pstreaz valorile ntre apeluri.
name numele procedurii.
arglist lista de argumente, separate prin virgule.
Prin instruciunea Exit Sub se poate iei din procedur i altminteri dect prin linia
final.
Argumentele se definesc dup sintaxa:
[Optional] [ByVal | ByRef] [ParamArray] varname[( )] [As type] [= defaultvalue]
Optional arat c parametrul nu este obligatoriu. Parametrii opionali trebuie s fie
grupai la sfritul listei (apariia clauzei Optional cere ca toi parametrii care urmeaz
s aib aceeai clauz).
ByVal arat c apelul paramatrului se face prin valoare (orice modificare a valorii
transmise nu este regsit dup prsirea procedurii, calculele efectundu-se pe o copie
a parametrului).
ByRef arat c apelul paramatrului se face prin referin (orice modificare a valorii
transmise este regsit dup prsirea procedurii). Acesta este modul implicit de
transmitere a parametrilor.
ParamArray folosit doar ca ultim argument n list, denot un tablou Optional de
elemente de tip Variant. Clauza ParamArray permite definirea unui numr arbitrar de
parametri. ParamArray nu poate fi utilizat mpreun cu ByVal, ByRef, sau Optional.
varname numele argumentului. Dac este tablou se vor indica parantezele.
la nivel de procedur;
0 (zero)
ir de lungime variabil
ir de lungime fix
Variabil Variant
Empty
Variabil Object
n loc de
pentru a fixa ca Word s afieze toate mesajele de alert la execuia unei proceduri.
Codul scris astfel este i mai explicit.
16.18 Operatori
n formarea expresiilor de diverse tipuri, operatorii sunt cei utilizai aproape general n
limbajele de programare de nivel nalt. Pentru fixarea termenilor i notaiilor sunt totui
prezentai, pe categorii, nsoii, acolo unde este cazul de scurte explicaii.
Operatori aritmetici
Operator Semnificaie
Observaii
Ridicarea
putere
nmulirea
mprirea
mprirea
ntreag
Mod
Restul
Adunarea
numeric sau
concatenarea
irurilor
Scderea sau operanzii pot fi doar numerici. Rezultatul este de tipul cel
inversarea
"mai precis" al operanzilor, ordinea de "precizie" fiind
semnului
pentru adunare i scdere: Byte, Integer, Long, Single,
Double, Currency i Decimal. Dac o expresie este Null,
rezultatul este Null. O expresie Empty este considerat ca
0. Pentru excepii se va studia Help -(operator).
Operatori de comparare
Relaiile care exist ntre diferite tipuri de entiti se pot evidenia prin comparaii
avnd una dintre formele urmtoare:
result = expression1 comparisonoperator expression2
result = object1 Is object2
result = string Like pattern
unde
result este o variabil numeric
expression este o expresie oarecare
comparisonoperator este un operator relaional
object este un nume de obiect
string este o expresie ir oarecare
pattern este o expresie String sau un domeniu de caractere.
Operatorii de comparare sunt cei uzuali: < (mai mic), <= (mai mic sau egal), > (mai
mare), >= (mai mare sau egal), = (egal), <> (diferit, neegal).
un caracter oarecare
[charlist]
oricare dintre caracterele enumerate n list, un domeniu de litere poate
fi dat prin utilizarea cratimei.
[!charlist]
Semnificaie
Observaii
And
Eqv
echivalena
logic
Imp
implicaia logic True Imp Null este Null, False Imp * este True, Null
Imp True este True, Null Imp False (sau Null) este
Null. Operatorul Imp realizeaz i compararea bit cu
bit a dou expresii numerice, poziionnd cifrele
binare ale rezultatului dup regulile de calcul ale
implicaiei logice: 1 Imp 0 este 0, n rest rezultatul
este 1.
Not
negaia logic
Or
disjuncia logic Null Or True este True, Null cu False (sau Null) este
Null. Operatorul Or realizeaz i o comparaie bit cu
bit a dou expresii numerice poziionnd biii
corespunztori ai rezultatului dup regulile lui Or
logic.
Xor
disjuncia
exclusiv
Do UntilLoop
DoLoop Until
ForNext
Atunci cnd se cunoate numrul de repetri ale unui bloc de instruciuni, se va folosi
structura ForNext. Structura utilizeaz o variabil contor, a crei valoare se modific
la fiecare ciclu, oprirea fiind atunci cnd se atinge o valoare specificat. Sintaxa este:
For counter = start To end [Step step]
[statements]
[Exit For]
[statements]
Next [counter]
unde
counter este variabila contor (numr repetrile), de tip numeric. Nu poate fi de tip
Boolean sau element de tablou.
start este valoarea iniial a contorului.
end este valoarea final a contorului.
step este cantitatea care se adun la contor la fiecare pas. n cazul n care nu se
specific este implicit 1. Poate fi i negativ.
statements sunt instruciunile care se repet. Dac nu se specific, atunci singura
aciune este cea de modificare a contorului de un numr specificat de ori.
Aciunea este dictat de pasul de incrementare i relaia dintre valoarea iniial i cea
final.
Instruciunile din corpul structurii se execut dac
counter <= end pentru step >= 0 sau
counter >= end pentru step < 0.
Dup ce toate instruciunile s-au executat, valoarea step este adugat la valoarea
contorului i instruciunile se execut din nou dup acelai test ca i prima dat, sau
bucla ForNext este terminat i se execut prima instruciune de dup linia Next.
1. Se definete element ca numind primul element din grup (dac nu exist nici
un element, se transfer controlul la prima instruciune de dup Next se
prsete bucla fr executarea instruciunilor).
Se execut instruciunile din corpul buclei For.
Se testeaz dac element este ultimul element din grup. Dac rspunsul este afirmatif,
se prsete bucla.
expression.
statements-n reprezint una sau mai multe instruciuni care se vor executa dac
testexpression este egal cu un element din expressionlist-n.
elsestatements reprezint una sau mai multe instruciuni care se vor executa dac
testexpression nu este egal cu nici un element din listele liniilor Case.
Dac testexpression se potrivete cu un element dintr-o list Case, se vor executa
instruciunile care urmeaz aceast clauz Case pn la urmtoarea clauz Case, sau
pn la End Select. Control execuiei trece apoi la instruciunea care urmeaz liniei
finale End Select. Rezult c dac testexpression se regsete n mai multe liste, doar
prima potrivire este considerat.
Clauza Case Else are semnificaia uzual "altfel, n rest, n caz contrar etc.", adic
introduce instruciunile care se execut atunci cnd expresia de test nu se potrivete
nici unui element din listele clauzelor Else. Dac aceasta este situaia i nu este
specificat o clauz Case Else, atunci execuia urmeaz cu prima instruciune de dup
End Select.
Instruciunile Select Case pot fi scufundate unele n altele, structurile interioare fiind
complete (fiecare structur are End Select propriu, includerea este complet).
BIBLIOGRAFIE
Joe Habraken, OFFICE 2003 6 in 1, Editura Teora, Bucuresti, 2003, ISBN 1-59496016-X
Steve Johnson, Perspection Inc., EXCEL 2003, Editura Teora, Bucuresti, 2003, ISBN
1-59496-012-7
Steve Johnson, Perspection Inc. Microsoft Office Word 2003, Editura Teora,
Bucuresti 2003, ISBN 1-59496-011-9