Creeaza.com - informatii profesionale despre


Simplitatea lucrurilor complicate - Referate profesionale unice
Acasa » scoala » informatica » excel
Bara de controale standard

Bara de controale standard


Bara de controale standard

Bara de controale standard se afiseaza pe ecran astfel:

din meniul Outils se alege optiunea Personaliser;

va aparea o fereastra cu trei butoane din care se alege optiunea Barres d'outils si se bifeaza optiunea Commandes;



Bara de controale este ilustrata in figura de mai jos.

Aceasta bara este formata din trei parti distincte si anume: prima parte este formata din butoane functionale (1, 2 si 3) utile pentru conceperea programului in VBA; a doua parte este formata din butoanele 4 - 14, corespunzatoare tipurilor de controale uzuale (obiectelor fizice din program) si a treia parte cuprinde doar butonul 15 care este folosit pentru a adauga noi controale.

Butonul 1 este folosit pentru intrarea/iesirea din modul de proiectare. Daca acest buton este activat, in foaia de calcul pot fi adaugate noi controale (obiecte fizice). In acest caz controalele de pe foaia de calcul nu sunt active. In cazul in care butonul nu este apasat controalele sunt active, iar programul poate fi rulat.

Butonul 2 este folosit pentru afisarea unui tabel cu ajutorul caruia se pot vizualiza principalele proprietati (parametri) ale controlului activ din foaia de calcul sau chiar al foii de calcul.

Butonul 3 este folosit pentru activarea editorului de cod VBA.

Observatie Pentru inserarea unei control pe foaia de calcul se apasa pe butonul corespunzator controlului (unul dintre butoanele 4 - 14), dupa care, cu ajutorul mous-ului, se insereaza controlul pe foaia de calcul (procedeu identic cu inserarea unei imagini).

Descrierea controalelor


Butonul 4 reprezinta un control de tipul casuta de selectare (CheckBox) si are doua stari

selectat sau deselectat. Se utilizeaza atunci cand este necesara selectarea uneia sau mai multor optiuni dintr-o lista.

Butonul 5 reprezinta un control de tipul caseta de text (TextBox) si este folosit pentru introducerea de la tastatura a unor date.

Butonul 6 reprezinta un control de tipul buton de comanda (CommandButton) si este folosit pentru executarea unor comenzi (blocuri de instructiuni). Este unul dintre cele mai folosite controale.

Butonul 7 este un control de tipul buton radio (OptionButton ) si are doua stari selectat/neselectat. Daca pe o foaie de calcul se gasesc mai multe astfel de controale, numai unul dintre ele poate sa fie in starea selectat.

Butonul 8 reprezinta un control de tipul "caseta lista"(ListBox) si este folosita pentru afisarea unor valori.

Butonul 9 reprezinta un control de tipul lista derulanta(ComboBox) si este folosit pentru alegerea unei valori dintr-o lista derulanta.

Cea mai importanta metoda a controalelor ListBox si ComboBox este AddItem. Metoda AddItem are un parametru de tip Variant si este folosita pentru a adauga o noua valoare in lista.

Exemplu

Private Sub CommandButton1_Click()

Dim nume_nou As String

Dim nr As Integer

nr = Int(20 * Rnd) + 1 ' genereaza un nr. intreg aleator intre 1 si 20

nume_nou = 'Model' + CStr(nr) 'CStr converteste variabilele numerice in variabile de tip sir

ComboBox1.AddItem nume_nou

ListBox1.AddItem nume_nou

End Sub

Nota: Apostroful reprezinta un comentariu. Comentariile nu influenteaza logica programului, avand rol exclusiv de informare. Este indicat sa folosim cat mai multe comentarii explicative, astfel incat la o modificare ulterioara a aplicatiei sa ne putem aduce aminte usor logica de care ne-am folosit la programarea initiala.

In acest exemplu, prin evenimentul click corespunzator controlului CommandButton1, variabilei nume_nou i se atribuie valoarea Modelxx (unde xx este un nr.aleator cuprins intre 1 si 20), dupa care aceasta este adaugata in lista derulanta (ComboBox1) si in lista simpla (ListBox1).

Butonul 10 reprezinta un control de tipul buton comutator (ToggleButton), care are doua stari: apasat si neapasat.

Butonul 11 reprezinta un control de tipul buton de incrementare/decrementare (SpinButton) si incrementeaza(creste)/decrementeaza(descreste) valoarea parametrului Value de cate ori este apasat una din cele doua sageti(in sus sau in jos).

Butonul 12 reprezinta un control de tipul bara derulanta (ScrollBar) si poate fi folosit pentru defilarea unor controale sau foi de calcul. Aceasta bara de defilare poate sa fie verticala sau orizontala. Orientarea barei de defilare se stabileste cu ajutorul parametrului Orientation; daca acest parametru are valoarea 0 atunci bara este orizontala, iar daca este 1 atunci bara este verticala.

Butonul 13 reprezinta un control de tip eticheta (Label) si de obicei este folosit pentru etichetarea altor controale sau afisarea unor valori nemodificabile.

Butonul 14 este folosit pentru a insera in foaia de calcul un control de imagine (Image). Cel mai important parametru al acestui control este Picture. Acest parametru este folosit pentru a stabili ce imagine va contine acest control.

Butonul 15 (More controls) este folosit pentru a adauga noi controale care nu se gasesc in bara standard. Dupa ce se apasa click pe buton va aparea o lista derulanta din care se poate alege controlul dorit.

2.Exemplu: In continuare este ilustrata folosirea controalelor intr-o foaie de calcul Excel. Se observa obiecte de tip: buton de comanda, etichete (label), butoane de validare (check box), butoane de incrementare, lista derulanta etc.

Functia MsgBox

Functia MsgBox este folosita pentru a afisa informatii pentru utilizatorii programului, sau pentru a colecta date de intare de tipul Da/Nu/Inchide. Sintaxa de baza a acestei functii este :

MsgBox(text[, butoane] [, titlu] )

Parametrul text reprezinta textul ce va fi afisat, parametrul butoane controleaza ce butoane sunt afisate. Daca nu se da nici o valoare pentru acest parametru, cea implicita este 0 (Doar OK). Titlul este textul afisat in bara de titlu a casetei de dialog.

Aceasta functie poate afisa mesaje simple ca cel de mai jos:

MsgBox 'Aceasta este o functie utila.'

-Butonul de comanda este exemplul perfect pentru a demonstra avantajele oferite de controale.

Daca bara de controale nu este vizibila, se poate afisa selectand View>Toolbars>Control Toolbox

Se executa click pe butonul Command Button de pe bara de controale.

Se executa apoi click in locatia din foaia de lucru unde va fi plasat coltul stanga-sus al butonului de comanda. Daca se execta doar click, butonul de comanda va avea dimensiunea implicita. Pentru a da dimensiunea dorita, se va desena conturul butonului cu butonul click apasat.

Se executa click dreapta pe buton si se selecteaza Proprieties. Va aparea o fereastra cu proprietati ca in figura de mai sus.

Se vor seta proprietatile dupa cum urmeaza:

 


cmdExemplu

 

Exemplu

 

Se executa click dreapta pe buton si apoi se va selecta View Code. Va fi pornit editorul VBA. Implicit cursorul va fi plasat in procedura asociata butonului.

Se executa click pe sageata casetei combo din partea de sus a ferestrei codului. Vor fi afisate toate evenimetele la care va raspunde butonul.

In procedura numita cmdExemplu_Click, se introduce declaratia:

MsgBox "Ati executat click!"

Se revine in Excel si se executa click pe butonul Exit Design Mode de pe bara de controale.

Se inchide fereastra de proprietati si bara de controale

Se testeaza butonul. Rezultatul este afisat in figura de mai jos.





Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.


Comentarii literare

ALEXANDRU LAPUSNEANUL COMENTARIUL NUVELEI
Amintiri din copilarie de Ion Creanga comentariu
Baltagul - Mihail Sadoveanu - comentariu
BASMUL POPULAR PRASLEA CEL VOINIC SI MERELE DE AUR - comentariu

Personaje din literatura

Baltagul – caracterizarea personajelor
Caracterizare Alexandru Lapusneanul
Caracterizarea lui Gavilescu
Caracterizarea personajelor negative din basmul

Tehnica si mecanica

Cuplaje - definitii. notatii. exemple. repere istorice.
Actionare macara
Reprezentarea si cotarea filetelor

Economie

Criza financiara forteaza grupurile din industria siderurgica sa-si reduca productia si sa amane investitii
Metode de evaluare bazate pe venituri (metode de evaluare financiare)
Indicatori Macroeconomici

Geografie

Turismul pe terra
Vulcanii Și mediul
Padurile pe terra si industrializarea lemnului


Termeni si conditii
Contact
Creeaza si tu