Rularea unei macro dintr-un buton de comandă - Articole TechTV

Cuprins

Ați scris macro-ul perfect folosind Excel VBA. În loc să trebuiască să vă amintiți o tastă de comandă rapidă, doriți să adăugați un buton la foaia de lucru pentru a invoca macrocomanda.

Există două tipuri de butoane pe care le puteți plasa pe o foaie de calcul. În timp ce comenzile ActiveX au mai multe funcții, eu folosesc adesea un buton de comandă obișnuit. Este ușor de configurat, cu condiția să faceți mai întâi o modificare simplă a barei de instrumente.

Faceți clic dreapta pe orice bară de instrumente și alegeți „Personalizați …” din partea de jos a meniului pop-up. Dialogul Personalizare are trei file. Alegeți fila Comenzi.

În caseta de listă din stânga, derulați în jos și selectați Formulare. Apoi, în caseta de listă din dreapta, veți vedea a treia opțiune numită Buton. Faceți clic pe elementul Buton din caseta de listă din dreapta, trageți și plasați-l pe o bară de instrumente existentă.

Butonul este acum adăugat la bara de instrumente. Acum puteți închide caseta Personalizare.

Pentru a desena un buton pe foaia de lucru, veți face clic pe pictograma butonului din bara de instrumente. Faceți clic în foaia de lucru și trageți pentru a desena orice buton de dimensiune. Când eliberați mouse-ul, va apărea caseta de dialog „Atribuire macro”. Acum puteți selecta ce macro trebuie să ruleze atunci când faceți clic pe buton

Veți observa că butonul are un nume nu prea prietenos, cum ar fi „Butonul 1”. Faceți clic dreapta pe buton pentru a afișa mânerele de selecție. Acum puteți face clic și trageți pentru a selecta textul de pe buton. Tastați ceva descriptiv.

Sfaturi suplimentare: în timp ce editați text pe buton, veți observa că butonul este înconjurat de linii diagonale. Dacă faceți clic dreapta pe linii și alegeți Format Control…, puteți edita fontul de pe buton.

Rețineți că acest dialog de control al formatului are doar o filă pentru font.

Acest lucru este foarte subtil. Dacă reveniți la buton și faceți clic în zona liniilor diagonale, liniile se schimbă în puncte. Faceți clic dreapta pe puncte, alegeți Controlul formatului și veți găsi că dialogul de control al formatului are mai multe opțiuni.

Utilizarea Autoshapes: De asemenea, puteți atribui o macro oricărei autoshape. Din meniu, selectați Vizualizare> Bare de instrumente> Desen pentru a afișa bara de instrumente Desen. Utilizați pictograma Autoshape pentru a selecta o formă interesantă. Trageți în foaia de lucru pentru a crea forma. Faceți clic dreapta pe formă pentru a accesa opțiunea Atribuire macro.

Articole interesante...