<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Komentarze do: Kolejny miesiąc, kolejny dzień &#8230;</title>
	<atom:link href="http://www.excelblog.pl/kolejny-miesiac-kolejny-dzien/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.excelblog.pl/kolejny-miesiac-kolejny-dzien/</link>
	<description>Moje doświadczenia z programem Excel. O formułach, makrach, VBA i innych  excelowych "paskudztwach"</description>
	<lastBuildDate>Sat, 14 Jan 2012 22:39:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Autor: armal84</title>
		<link>http://www.excelblog.pl/kolejny-miesiac-kolejny-dzien/comment-page-1/#comment-4542</link>
		<dc:creator>armal84</dc:creator>
		<pubDate>Tue, 02 Feb 2010 14:22:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.excelblog.pl/kolejny-miesiac-kolejny-dzien/#comment-4542</guid>
		<description>To ja dorzucę rozwiązanie w VBA:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim tb(1 To 7) As Variant
Dim i As Integer
tb(1) = &quot;Poniedziałek&quot;
tb(2) = &quot;Wtorek&quot;
tb(3) = &quot;Środa&quot;
tb(4) = &quot;Czwartek&quot;
tb(5) = &quot;Piątek&quot;
tb(6) = &quot;Sobota&quot;
tb(7) = &quot;Niedziela&quot;

Set zakres = Range(&quot;A1:A7&quot;)

For Each Cell In zakres
    For j = 1 To 7
    If Target.Address = Cells(j, &quot;A&quot;).Address Then
        If UCase(Target.Value) = &quot;NIEDZIELA&quot; Then
        Target.Offset(0, 1) = &quot;Poniedziałek&quot;
        Exit Sub
        End If
        
        For i = 1 To 7
        If UCase(Target.Value) = UCase(tb(i)) Then
        Target.Offset(0, 1) = tb(i + 1)
        End If
        Next
  
    End If
    Next
Next

End Sub

Niestety nadal nie potrafię &quot;pokonać&quot; obiektu Target - powyższy Sub powinien działać po wciśnięciu ENTER na komórce wypełnionej nazwą dnia tygodnia. Niestety tak nie jest - po wciśnięcieu enter nic sie nie dzieje, trzeba strzałką wróćić do wypełnianej komórki i dopiero wówczas Sub zadziała. 
Jeśli ktoś wie jak temu zaradzić, wielka prośba o podesłanie pomysłu.
Pozdrawiam.</description>
		<content:encoded><![CDATA[<p>To ja dorzucę rozwiązanie w VBA:</p>
<p>Private Sub Worksheet_SelectionChange(ByVal Target As Range)<br />
Dim tb(1 To 7) As Variant<br />
Dim i As Integer<br />
tb(1) = &#8222;Poniedziałek&#8221;<br />
tb(2) = &#8222;Wtorek&#8221;<br />
tb(3) = &#8222;Środa&#8221;<br />
tb(4) = &#8222;Czwartek&#8221;<br />
tb(5) = &#8222;Piątek&#8221;<br />
tb(6) = &#8222;Sobota&#8221;<br />
tb(7) = &#8222;Niedziela&#8221;</p>
<p>Set zakres = Range(&#8222;A1:A7&#8243;)</p>
<p>For Each Cell In zakres<br />
    For j = 1 To 7<br />
    If Target.Address = Cells(j, &#8222;A&#8221;).Address Then<br />
        If UCase(Target.Value) = &#8222;NIEDZIELA&#8221; Then<br />
        Target.Offset(0, 1) = &#8222;Poniedziałek&#8221;<br />
        Exit Sub<br />
        End If</p>
<p>        For i = 1 To 7<br />
        If UCase(Target.Value) = UCase(tb(i)) Then<br />
        Target.Offset(0, 1) = tb(i + 1)<br />
        End If<br />
        Next</p>
<p>    End If<br />
    Next<br />
Next</p>
<p>End Sub</p>
<p>Niestety nadal nie potrafię &#8222;pokonać&#8221; obiektu Target &#8211; powyższy Sub powinien działać po wciśnięciu ENTER na komórce wypełnionej nazwą dnia tygodnia. Niestety tak nie jest &#8211; po wciśnięcieu enter nic sie nie dzieje, trzeba strzałką wróćić do wypełnianej komórki i dopiero wówczas Sub zadziała.<br />
Jeśli ktoś wie jak temu zaradzić, wielka prośba o podesłanie pomysłu.<br />
Pozdrawiam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: tutusem</title>
		<link>http://www.excelblog.pl/kolejny-miesiac-kolejny-dzien/comment-page-1/#comment-2255</link>
		<dc:creator>tutusem</dc:creator>
		<pubDate>Tue, 03 Mar 2009 22:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.excelblog.pl/kolejny-miesiac-kolejny-dzien/#comment-2255</guid>
		<description>Moja wersja rozwiązania problemu:
=WYSZUKAJ.POZIOMO(WYSZUKAJ.POZIOMO(A1;{&quot;poniedziałek&quot;;&quot;wtorek&quot;;&quot;środa&quot;;&quot;czwartek&quot;;&quot;piątek&quot;;&quot;sobota&quot;;&quot;niedziela&quot;\1;2;3;4;5;6;7};2;FAŁSZ)+1;{1;2;3;4;5;6;7\&quot;poniedziałek&quot;;&quot;wtorek&quot;;&quot;środa&quot;;&quot;czwartek&quot;;&quot;piątek&quot;;&quot;sobota&quot;;&quot;niedziela&quot;};2;FAŁSZ)
Formułę można łatwo zmodyfikować dla różnych potrzeb. Ma wadę: długość zapisu!

Pozdrawiam.</description>
		<content:encoded><![CDATA[<p>Moja wersja rozwiązania problemu:<br />
=WYSZUKAJ.POZIOMO(WYSZUKAJ.POZIOMO(A1;{&#8222;poniedziałek&#8221;;&#8221;wtorek&#8221;;&#8221;środa&#8221;;&#8221;czwartek&#8221;;&#8221;piątek&#8221;;&#8221;sobota&#8221;;&#8221;niedziela&#8221;\1;2;3;4;5;6;7};2;FAŁSZ)+1;{1;2;3;4;5;6;7\&#8221;poniedziałek&#8221;;&#8221;wtorek&#8221;;&#8221;środa&#8221;;&#8221;czwartek&#8221;;&#8221;piątek&#8221;;&#8221;sobota&#8221;;&#8221;niedziela&#8221;};2;FAŁSZ)<br />
Formułę można łatwo zmodyfikować dla różnych potrzeb. Ma wadę: długość zapisu!</p>
<p>Pozdrawiam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Artquad</title>
		<link>http://www.excelblog.pl/kolejny-miesiac-kolejny-dzien/comment-page-1/#comment-784</link>
		<dc:creator>Artquad</dc:creator>
		<pubDate>Wed, 20 Aug 2008 08:49:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.excelblog.pl/kolejny-miesiac-kolejny-dzien/#comment-784</guid>
		<description>Dzięki za formułę odnosnie zmiany daty... Pozdrawiam</description>
		<content:encoded><![CDATA[<p>Dzięki za formułę odnosnie zmiany daty&#8230; Pozdrawiam</p>
]]></content:encoded>
	</item>
</channel>
</rss>

