Pokazywanie postów oznaczonych etykietą VBA. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą VBA. Pokaż wszystkie posty

wtorek, 9 listopada 2010

Kod VBA z internetu

Myślę, że czas najwyższy na dalsze wtajemniczenie w programowanie w Excelu w języku VBA. Znamy już podstawowe informacje o tym języku. Umiemy też zarejestrować makro w Excelu. Dziś zapiszemy i uruchomimy kod VBA, który zdobyliśmy "skądś" - w tym przypadku z internetu.

Nikt nie jest wszechwiedzący. Często więc w poszukiwaniu odpowiedzi przeszukujemy internet i zazwyczaj znajdujemy tam odpowiedzi. W końcu, jeśli czegoś nie ma w internecie, to zapewne nie istnieje.

VBA logo

Załóżmy, że mieliśmy przed sobą jakieś trudne zadanie w Excelu i znaleźliśmy odpowiedni kod VBA w internecie. Ktoś napisał taki kod i udostępnił go za darmo. Jak w takim przypadku wstawić ten kod VBA do swojego arkusza w Excelu?

czwartek, 12 sierpnia 2010

Jak zarejestrować makro w Excelu?

Znamy już podstawy VBA. W tym wpisie wykorzystamy posiadaną wiedzę i nauczymy się, jak zarejestrować makro w Excelu.

Zacznijmy od określenia, co powinniśmy rejestrować i do czego ma nam się przydać makro? Makro jest użytecznym sposobem na zautomatyzowanie użytkowania pracy z programem Excel. W związku z tym warto rejestrować wszystko, co robimy regularnie lub coś skomplikowanego, co może nam się jeszcze przydać. Jako przykład takiego zadania, które "nadaje się" do zarejestrowania makra jest raport sprzedaży, skomplikowany wykres lub diagram Gantta.

Jako przykład rejestrowania makra weźmy tworzenie wykresu z danych, które posiadamy w tabeli. Przykładowa tabela zawiera kwartalne wyniki sprzedaży.


Zobaczmy teraz, jak na podstawie tej tabeli zarejestrować makro.

środa, 11 sierpnia 2010

Podstawowe informacje o VBA

Dziś zajmiemy się naprawdę zaawansowaną częścią programu Excel. Napiszę podstawowe informacje o VBA. VBA (czyli Visual Basic for Applications) to język oprogramowania używany w Excelu, ale też w pozostałych programach pakietu Office i m. in. programie AutoCAD.

VBA umożliwia tworzenie programów w Excelu i rejestrowanie makr. Makro to instrukcje automatyzujące procesy w Excelu. Dzięki makrom każdy użytkownik może dostosować Excela do własnych potrzeb. Na przykład makro może tworzyć i drukować comiesięczny raport sprzedaży. Taki raport to czynność, którą wykonujemy co miesiąc. Zamiast tworzyć go za każdym razem od podstaw, wystarczy stworzyć (zarejestrować) takie makro jeden raz. Od tego momentu raport będzie automatycznie wykonywany przez makro.

Nauczmy się podstaw VBA. 3 rzeczy, które sobie omówimy to:

  • jak dodać kartę Deweloper do wstążki?
  • bezpieczeństwo podczas korzystania z VBA
  • jak zapisać plik zawierający VBA?