<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ExcelMagazine &#187; VBA</title>
	<atom:link href="http://www.excelmagazine.pl/category/vba/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.excelmagazine.pl</link>
	<description>VBA i Excel</description>
	<lastBuildDate>Sat, 12 Jun 2010 08:28:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wtorki z VBA &#8211; Zamykanie formularza</title>
		<link>http://www.excelmagazine.pl/wtorki-z-vba-zamykanie-formularza/</link>
		<comments>http://www.excelmagazine.pl/wtorki-z-vba-zamykanie-formularza/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 08:28:09 +0000</pubDate>
		<dc:creator>Marcin</dc:creator>
				<category><![CDATA[VBA]]></category>
		<category><![CDATA[Wszystkie]]></category>
		<category><![CDATA[formularz]]></category>
		<category><![CDATA[Kurs VBA]]></category>
		<category><![CDATA[podstawy programowania]]></category>

		<guid isPermaLink="false">http://www.excelmagazine.pl/?p=462</guid>
		<description><![CDATA[W kolejnej odsłonie naszego minikursu opiszę zagadnienia związane z zamykaniem formularza. Sprawa jest dość prosta, ale uważam, że warto przedstawić kilka pożytecznych technik.
Aby zamknąć formularz UserForm, musimy użyć instrukcji Unload. 
&#160;
Unload MojFormularz
&#160;
Takie działanie spowoduje usunięcie formularza z pamięci: właściwości wszystkich kontrolek przyjmą wartości domyślne. Oznacza to, że stracimy dostęp do ewentualnych danych, jakie użytkownik wprowadził [...]]]></description>
		<wfw:commentRss>http://www.excelmagazine.pl/wtorki-z-vba-zamykanie-formularza/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wtorki z VBA &#8211; Obsługa formularzy z poziomu VBA</title>
		<link>http://www.excelmagazine.pl/wtorki-z-vba-obsluga-formularzy-z-poziomu-vba/</link>
		<comments>http://www.excelmagazine.pl/wtorki-z-vba-obsluga-formularzy-z-poziomu-vba/#comments</comments>
		<pubDate>Mon, 31 May 2010 16:04:16 +0000</pubDate>
		<dc:creator>Marcin</dc:creator>
				<category><![CDATA[VBA]]></category>
		<category><![CDATA[Wszystkie]]></category>
		<category><![CDATA[formularz]]></category>
		<category><![CDATA[podstawy programowania]]></category>

		<guid isPermaLink="false">http://www.excelmagazine.pl/?p=459</guid>
		<description><![CDATA[W ostatnich postach przedstawiłem Wam podstawy i narzędzia projektowania formularzy. Dzisiejszy post poświęcam sposobie obsługi tych formularzy z poziomu VBA, czyli jak taki formularz otworzyć, przyspieszyć uruchamianie etc.
Wyświetlanie formularza
Stworzony przez nas formularz jest obiektem jak każdy inny w świecie aplikacji Excela. Oznacza to, że jest wyposażony w standardowe i właściwe dla swojego typu metody oraz [...]]]></description>
		<wfw:commentRss>http://www.excelmagazine.pl/wtorki-z-vba-obsluga-formularzy-z-poziomu-vba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wtorki z VBA &#8211; Formularze i obsługa klawiatury</title>
		<link>http://www.excelmagazine.pl/wtorki-z-vba-formularze-i-obsluga-klawiatury/</link>
		<comments>http://www.excelmagazine.pl/wtorki-z-vba-formularze-i-obsluga-klawiatury/#comments</comments>
		<pubDate>Mon, 24 May 2010 19:03:10 +0000</pubDate>
		<dc:creator>Marcin</dc:creator>
				<category><![CDATA[VBA]]></category>
		<category><![CDATA[Wszystkie]]></category>
		<category><![CDATA[formularz]]></category>
		<category><![CDATA[klawiatura]]></category>
		<category><![CDATA[podstawy programowania]]></category>

		<guid isPermaLink="false">http://www.excelmagazine.pl/?p=451</guid>
		<description><![CDATA[Przy projektowaniu formularza dla naszej aplikacji warto przemyśleć ułatwienia dla tych użytkowników, którzy preferują pracę z klawiatury. Oprogramowanie skrótów klawiaturowych dla formularzy VBA jest niezwykle proste i logiczne. Zapraszam do lektury. 
Oprogramowanie obsługi klawiatury składa się z dwóch etapów:

Określenie kolejności aktywacji kontrolek dla Tab/Shift+Tab.
Określenie skrótów klawiaturowych dla poszczególnych kontrolek.

Kolejność aktywacji kontrolek dla Tab/Shift+Tab
Wciskając klawisz Tab [...]]]></description>
		<wfw:commentRss>http://www.excelmagazine.pl/wtorki-z-vba-formularze-i-obsluga-klawiatury/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wtorki z VBA &#8211; Modyfikacji właściwości kontrolki</title>
		<link>http://www.excelmagazine.pl/wtorki-z-vba-modyfikacji-wlasciwosci-kontrolki/</link>
		<comments>http://www.excelmagazine.pl/wtorki-z-vba-modyfikacji-wlasciwosci-kontrolki/#comments</comments>
		<pubDate>Tue, 18 May 2010 21:18:35 +0000</pubDate>
		<dc:creator>Marcin</dc:creator>
				<category><![CDATA[VBA]]></category>
		<category><![CDATA[Wszystkie]]></category>
		<category><![CDATA[formularz]]></category>

		<guid isPermaLink="false">http://www.excelmagazine.pl/?p=448</guid>
		<description><![CDATA[Dodanie kontrolek do naszego formularza nie gwarantuje jeszcze działania naszej aplikacji. Oczywiście musimy nasze kontrolki (i formularz) - oprogramować. Ale zanim do tego dojdziemy warto poczynić trochę przygotwań aby kontrolki dostosować do naszych potrzeb i ułatwić ich programowanie.
Zmiana wielkości i położenia
Zmiana wielkości dowolnej kontrolki jest niezwykle prosta i intuicyjna - dokonujemy tego za pomocą myszki. [...]]]></description>
		<wfw:commentRss>http://www.excelmagazine.pl/wtorki-z-vba-modyfikacji-wlasciwosci-kontrolki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wtorki z VBA &#8211; Używanie wbudowanych okien dialogowych</title>
		<link>http://www.excelmagazine.pl/wtorki-z-vba-uzywanie-wbudowanych-okien-dialogowych/</link>
		<comments>http://www.excelmagazine.pl/wtorki-z-vba-uzywanie-wbudowanych-okien-dialogowych/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 20:30:50 +0000</pubDate>
		<dc:creator>Marcin</dc:creator>
				<category><![CDATA[VBA]]></category>
		<category><![CDATA[Wszystkie]]></category>
		<category><![CDATA[podstawy programowania]]></category>
		<category><![CDATA[xlDialog]]></category>

		<guid isPermaLink="false">http://www.excelmagazine.pl/?p=426</guid>
		<description><![CDATA[Za pomocą języka VBA możemy również wyświetlać i operować wbudowanymi oknami dialogowymi Excela. Obietky te znajdują się w kolekcji Dialogs obiektu Application. Każdy z tych elementów posiada predefiniowaną stałą, która umożliwia wybranie danego okna. Dziś kilka wskazówek jak to zrobić w praktyce.
Dowolne okno dialogowe wywołujemy za pomocą metody Show. Np. okno dialogowe Przechodzenie do... możemy [...]]]></description>
		<wfw:commentRss>http://www.excelmagazine.pl/wtorki-z-vba-uzywanie-wbudowanych-okien-dialogowych/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wtorki z VBA &#8211; rozmiar arkusza</title>
		<link>http://www.excelmagazine.pl/wtorki-z-vba-rozmiar-arkusza/</link>
		<comments>http://www.excelmagazine.pl/wtorki-z-vba-rozmiar-arkusza/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 18:24:31 +0000</pubDate>
		<dc:creator>Marcin</dc:creator>
				<category><![CDATA[VBA]]></category>
		<category><![CDATA[Wszystkie]]></category>
		<category><![CDATA[FIleLen]]></category>

		<guid isPermaLink="false">http://www.excelmagazine.pl/?p=423</guid>
		<description><![CDATA[Jeśli chcemy wstawić do arkusza bieżącą wielkość pliku nie mamy gotowego rozwiązania. Oczywiście poza ręcznym sprawdzaniem i wpisywaniem, ale nie o to nam chodzi. Pora zatem napisać funkcję arkusza, która nam umożliwi bieżące sprawdzanie wielkości pliku.
Wbrew pozorom sprawa jest prosta i banalna. Model obiektowy VBA umożliwia utworzenie takiej funkcji bezboleśnie i szybko - nie musimy [...]]]></description>
		<wfw:commentRss>http://www.excelmagazine.pl/wtorki-z-vba-rozmiar-arkusza/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wtorki z VBA &#8211; cz. 22 &#8211; Hierarchiczny model obiektów</title>
		<link>http://www.excelmagazine.pl/wtorki-z-vba-cz-22-hierarchiczny-model-obiektow/</link>
		<comments>http://www.excelmagazine.pl/wtorki-z-vba-cz-22-hierarchiczny-model-obiektow/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 15:08:37 +0000</pubDate>
		<dc:creator>Marcin</dc:creator>
				<category><![CDATA[VBA]]></category>
		<category><![CDATA[Wszystkie]]></category>
		<category><![CDATA[hierarchia]]></category>
		<category><![CDATA[obiekt]]></category>

		<guid isPermaLink="false">http://www.excelmagazine.pl/?p=420</guid>
		<description><![CDATA[Dziś przybliżę Wam model obiektowy Excela, a właściwie jego postać hierarchiczną oraz pokażę jak to wykorzystać w praktyce.
Postać hierarchiczna oznacza, że obiekty są zawarte w innych obiektach, a na samym szczycie jest obiekt Application. Np. hierarchia dla obiektu Range jest następująca:
&#160;
Application
	Workbook
		Worksheet
			Range
&#160;
Obiekt nadrzędny wobec innego jest kontenerem dla obiektu podrzędnego, czyli Worksheet jest kontenerem zawierającym obiekty [...]]]></description>
		<wfw:commentRss>http://www.excelmagazine.pl/wtorki-z-vba-cz-22-hierarchiczny-model-obiektow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wtorki z VBA cz. 20 &#8211; Przełączanie wartości logicznych</title>
		<link>http://www.excelmagazine.pl/wtorki-z-vba-cz-20-przelaczanie-wartosci-logicznych/</link>
		<comments>http://www.excelmagazine.pl/wtorki-z-vba-cz-20-przelaczanie-wartosci-logicznych/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 20:31:17 +0000</pubDate>
		<dc:creator>Marcin</dc:creator>
				<category><![CDATA[VBA]]></category>
		<category><![CDATA[Wszystkie]]></category>
		<category><![CDATA[false]]></category>
		<category><![CDATA[not]]></category>
		<category><![CDATA[true]]></category>

		<guid isPermaLink="false">http://www.excelmagazine.pl/?p=404</guid>
		<description><![CDATA[Dziś będzie temat prosty i krótki, ale myślę, że przydatny: sposoby przęłączania właściwości logicznych.
Przypomnijmy sobie: właściwość (zmienna) logiczna może przyjmować tylko dwie wartości: True oraz False. Najprostsza metoda to znane wszystkim przypisanie:
&#160;
Selection.WrapText = True
&#160;
lub:
&#160;
Selection.WrapText = False
&#160;
Jednak czasami istnieje potrzeba przełączenia takiej właściwości nie bezwzględnie na True lub False lecz po prostu na wartości przeciwną. Logicznym [...]]]></description>
		<wfw:commentRss>http://www.excelmagazine.pl/wtorki-z-vba-cz-20-przelaczanie-wartosci-logicznych/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wtorki z VBA cz. 19 &#8211; Otwieranie plików za pomocą okna dialogowego</title>
		<link>http://www.excelmagazine.pl/wtorki-z-vba-cz-19-otwieranie-plikow-za-pomoca-okna-dialogowego/</link>
		<comments>http://www.excelmagazine.pl/wtorki-z-vba-cz-19-otwieranie-plikow-za-pomoca-okna-dialogowego/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 22:00:58 +0000</pubDate>
		<dc:creator>Marcin</dc:creator>
				<category><![CDATA[VBA]]></category>
		<category><![CDATA[Wszystkie]]></category>
		<category><![CDATA[GetOpenFileName]]></category>
		<category><![CDATA[podstawy programowania]]></category>
		<category><![CDATA[workbooks]]></category>

		<guid isPermaLink="false">http://www.excelmagazine.pl/?p=397</guid>
		<description><![CDATA[Jeśli projektujemy "prawdziwą" aplikację pod Excelem, prawdopodobnie nie obejdziemy się bez konieczności wczytywania plików. Plików, które powinny być wskazane przez użytkownika. Z pomocą przyjdzie nam metoda GetOpenFileName - zawiera (prawie) wszyskto, czego potrzebujemy.
Metoda ta otwiera okno dialogowe Otwieranie (takie samo jak po wybraniu pozycji Otwórz z menu Plik), ale - uwaga - nie otwiera pliku, [...]]]></description>
		<wfw:commentRss>http://www.excelmagazine.pl/wtorki-z-vba-cz-19-otwieranie-plikow-za-pomoca-okna-dialogowego/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Odkrywanie ukrytego arkusza za pomocą hiperłącza</title>
		<link>http://www.excelmagazine.pl/odkrywanie-ukrytego-arkusza-za-pomoca-hiperlacza/</link>
		<comments>http://www.excelmagazine.pl/odkrywanie-ukrytego-arkusza-za-pomoca-hiperlacza/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 21:50:28 +0000</pubDate>
		<dc:creator>Marcin</dc:creator>
				<category><![CDATA[VBA]]></category>
		<category><![CDATA[Wszystkie]]></category>
		<category><![CDATA[arkusze]]></category>
		<category><![CDATA[hiperłącze]]></category>
		<category><![CDATA[ukryty arkusz]]></category>
		<category><![CDATA[visible]]></category>
		<category><![CDATA[zdarzenia]]></category>

		<guid isPermaLink="false">http://www.excelmagazine.pl/?p=393</guid>
		<description><![CDATA[Niektórzy nazywają to problemem, inni twierdzą, że to logiczne działanie: chodzi o niemożność odkrycia ukrytego arkusza za pomocą przypisanego mu hiperłącza. Osobiście uważam, że to sensowna właściwość, zwłaszcza że istnieje prosty sposób aby to obejść, a co więcej - tak skonfigurować nasz arkusz, aby po odkryciu po kliknięciu w hiperłącze, ukrywał się sam gdy go [...]]]></description>
		<wfw:commentRss>http://www.excelmagazine.pl/odkrywanie-ukrytego-arkusza-za-pomoca-hiperlacza/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
