Makra w excelu dzialajace w tle?
W VBA napisalem wiele rzeczy, ale nigdy (do teraz) nie bylo mi potrzeba makra, ktore by dzialalo niejako w tle - pozwalajac uzytkownikowi na normalna prace. W sumie to zawsze uwazalem, ze tak sie nie da :) A jednak widzialem ostatnio dzialajace na tej zasadzie makra, wiec musi sie dac.
Przykladowo - powiedzmy ze chcialbym by co jakis, okreslony czas wpisana w danym arkuszu w komorce A1 liczba powiekszala sie o 1. Sama procedura jest raczej banalna - ale jak nie blokowac przy tym np. edycji innych komorek...?
Odpowiedzi: 4
Czy nie zmieniłeś przez przypadek bądź celowo, nazwy makra - Sub ZwiększajA1() ?
A czemu ja po wstawieniu tego makra mam następujący błąd ?
Po uruchomieniu makra komórka A1 zwiększa się o jeden i potem błąd:
"Znalezienie makra "d:\moje dokumenty\test.xls'!zwiększajA1' jest nie możliwe.
Wow! Super. To dokladnie to, mimo... iz nie kumam jeszcze na jakiej zasadzie to dziala. Ale pokombinuje na bazie tego przykladu.
Dziekuje.
Sub ZwiększajA1()
[a1] = [a1] + 1
Application.OnTime Now + TimeValue("00:00:01"), "ZwiększajA1"
End Sub
Strona 1 / 1