Archive for kwiecień 19th, 2011
[daily snippet] Excel VBA – autostart makra przy otwarciu arkusza
kwiecień 19th, 2011. Published under Visual Basic, Zabawy z kodem. No Comments.
Skoro wiemy już, jak zamknąć arkusz, przyda nam się wiedza, jak zrobić to w momencie otwarcia :)
A tak na poważnie – w niektórych firmach Excel jest używany do obróbki danych, bo interfejs jest znajomy dla większości pracowników biurowych, nie mających wiele wspólnego z komputerami. Można więc z arkusza Excelowego zrobić świetne narzędzie front-endowe. Komunikacja z dowolną bazą jest na wyciągnięcie ręki, więc niech użytkownik wprowadzi swoje dane, a VBA zrobi resztę.
W ten sposób można na przykład aktualizować stan magazynowy w sklepie internetowym. W takim przypadku przydałoby się zrobić to następująco:
[daily snippet] Excel VBA – Zamykanie dokumentu (arkusza)
kwiecień 19th, 2011. Published under Visual Basic, Zabawy z kodem. No Comments.
W kolejnej odsłonie daily snippet – jak irytować użytkowników, czyli zamykanie aktywnego dokumentu.
Kod jest prosty, jak świński ogon. A możliwości są trzy:
ActiveWorkbook.Close False ' - zamkniecie bez zapisywania zmian ActiveWorkbook.Close True ' - zamkniecie z zapisem zmian ActiveWorkbook.Close ' - użytkownik decyduje o zapisie
Życzę wielu pomyślnych zamknięć :)