|
Microsoft Office Excel |
|
|
Promena vrednosti konstantiNivo:
Dovoljno je da jednom prođete iskustvo dosadnog posla, pa da već sledeći put poželite da ga nekako automatizujete. Kada jednom vidite da to nije teško, rad u Excelu će vam biti mnogo lakši... Pre izvesnog vremena, obratila su mi se dvojica kolega, nazavisno jedan od drugog, tražeći savet u izradi alata koji bi im dosta značio: treba označiti više ćelija u kojima su konstantni brojevi, a potom im odjednom promeniti vrednost za istu veličinu. Kroz kratku prepisku, došli smo do skupa prostih makroa koji rade ovaj posao, verovatno na najlakši mogući način. Jezgro alatke čini skup metoda događaja OnKey, koje aktiviraju makroe dodeljene odabranim tasterskim kombinacijama; metode se iniciraju automatski, prilikom otvaranja radne sveske (makro Auto_Open). Pripremljeno je pet makroa: uvećanje brojeva u odabranim ćelijama za jedan i deset, umanjenje za jedan i deset i, konačno, unos proizvoljnog broja koji se dodaje (negativnog broja ako se oduzima). U poslednjem slučaju se ne koristi dijalog (UserForm), nego prosti metod InputBox, jer je to daleko lakše za realizaciju. Odabrane ćelije ne moraju biti susedne, već možete označiti bilo koji broj ćelija označavajući ih mišem dok držite pritisnut taster CTRL. Evo i listinga rešenja. Obratite pažnju na prefikse koji označavaju tastere CTRL, ALT
i SHIFT. Ovaj recept možete koristiti u bilo kojoj prilici kada želite da dodelite tastersku
kombinaciju svom makrou. Usput, pogledajte i prilog o tehnici kontrole
tasterskih kombinacija u VBA.
Sub Auto_Open()
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana. |