[daily snippet] Excel VBA – autostart makra przy otwarciu arkusza

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:

Read More…

[daily snippet] Excel VBA – Zamykanie dokumentu (arkusza)

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ęć :)