<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Naggy - Excel</title>
    <link>http://www.naggy.de/</link>
    <description>just a Blog</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.4 - http://www.s9y.org/</generator>
    <pubDate>Sat, 09 Aug 2008 11:13:17 GMT</pubDate>

    <image>
        <url>http://www.naggy.de/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Naggy - Excel - just a Blog</title>
        <link>http://www.naggy.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Excel : Unixtimestamp in Datum umwandeln</title>
    <link>http://www.naggy.de/archives/96-Excel-Unixtimestamp-in-Datum-umwandeln.html</link>
            <category>Excel</category>
    
    <comments>http://www.naggy.de/archives/96-Excel-Unixtimestamp-in-Datum-umwandeln.html#comments</comments>
    <wfw:comment>http://www.naggy.de/wfwcomment.php?cid=96</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.naggy.de/rss.php?version=2.0&amp;type=comments&amp;cid=96</wfw:commentRss>
    

    <author>nospam@example.com (J.F.)</author>
    <content:encoded>
    
&lt;a title=&quot;Unixtimestamp in Datum&quot; target=&quot;_blank&quot; href=&quot;http://kloster13.blogspot.com/2007/06/unix-timestamp-im-excel-in-datum.html&quot;&gt;Hier&lt;/a&gt; habe ich gerade eine schöne Excel Funktion gesehen, mit der man in Excel den Unixtimestamp in ein Excel Datum umwandeln kann.&lt;p&gt;Leider hat die Funktion einen kleinen Schönheitsfehler, denn der Unixtimestamp ist nicht immer 10 Zeichen lang. Hier meine verbesserte Version. Ich runde einfach auf eine ganze Zahl ab, und schon haben wir nur noch Sekunden, die wir dann in ein Datum umwandeln können.&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;b&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;=DATUM(1970;1;1)+(ABRUNDEN([ZELLE];0)/86400)&lt;/font&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;h3&gt;Achtung&lt;/h3&gt;&lt;p&gt;Zu beachten ist außerdem noch das Deutschland sich in einer anderen Zeitzone ist als GMT der Grundlage für den Unixtimestamp außerdem kommt dann auch noch die Zeitumstellung (Sommer- und Winterzeit) dazu, sodass das Datum um 1 bis 2 Stunden abweichen kann.&lt;br /&gt;&lt;b&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 09 Aug 2008 13:13:17 +0200</pubDate>
    <guid isPermaLink="false">http://www.naggy.de/archives/96-guid.html</guid>
    
</item>
<item>
    <title>VBA : Die IF, ELSEIF und ELSE Anweisung</title>
    <link>http://www.naggy.de/archives/94-VBA-Die-IF,-ELSEIF-und-ELSE-Anweisung.html</link>
            <category>Access</category>
            <category>Excel</category>
            <category>VBA</category>
    
    <comments>http://www.naggy.de/archives/94-VBA-Die-IF,-ELSEIF-und-ELSE-Anweisung.html#comments</comments>
    <wfw:comment>http://www.naggy.de/wfwcomment.php?cid=94</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.naggy.de/rss.php?version=2.0&amp;type=comments&amp;cid=94</wfw:commentRss>
    

    <author>nospam@example.com (J.F.)</author>
    <content:encoded>
    
&lt;p&gt;Bei der Programmierung kommt man häufig an Stellen, bei denen sich der Programmablauf verzweigt. Dazu gibt es in der Programmiersprache die IF Konstukte die man auch erweitern kann. Aber zunächst das einfachste Beispiel.&lt;/p&gt;&lt;h3&gt;IF Beispiel&lt;/h3&gt;&lt;p&gt;Wir wollen nur am 1. Tag im Monat etwas machen. Der Tag steht in der Variablen int_Tag.&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;IF int_Tag = 1 THEN
    MsgBox (&amp;quot;1. Tag im Monat&amp;quot;)
ENDIF&lt;/font&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;h3&gt;IF ELSE Beispiel&lt;/h3&gt;&lt;p&gt;Wir wollen nur am 1. Tag im Monat etwas machen, an allen anderen Tagen soll was anderes passieren. Der Tag steht in der Variablen int_Tag.&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;IF int_Tag = 1 THEN
    MsgBox (&amp;quot;1. Tag im Monat&amp;quot;)
ELSE
    MsgBox (&amp;quot;anderer Tag im Monat&amp;quot;)
ENDIF&lt;/font&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;h3&gt;IF ELSEIF Beispiel&lt;/h3&gt;&lt;p&gt;Wir wollen nur am 1. Tag und am 5. Tag im Monat etwas machen. Der Tag steht in der Variablen int_Tag.&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;IF int_Tag = 1 THEN
    MsgBox (&amp;quot;1. Tag im Monat&amp;quot;)
ELSEIF int_Tag = 5 THEN
    MsgBox (&amp;quot;5. Tag im Monat&amp;quot;)
ENDIF&lt;/font&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;h3&gt;IF ELSEIF ELSE Beispiel&lt;/h3&gt;&lt;p&gt;Wir wollen nur am 1. Tag und am 5. Tag im Monat etwas machen, an allen anderen Tagen soll etwas anderes passieren. Der Tag steht in der Variablen int_Tag.&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;IF int_Tag = 1 THEN
    MsgBox (&amp;quot;1. Tag im Monat&amp;quot;)
ELSEIF int_Tag = 5 THEN
    MsgBox (&amp;quot;5. Tag im Monat&amp;quot;)
ELSE
    MsgBox (&amp;quot;Weder 1. noch 5. Tag im Monat&amp;quot;)
ENDIF&lt;/font&gt;&lt;/pre&gt;&lt;/blockquote&gt;
&lt;h3&gt;Grenzen&lt;/h3&gt;&lt;p&gt;Das ganze sollte man aber nicht übertreiben, denn solche Strukturen sind sehr unübersichtlich und schlecht zu warten. Darüber hinaus sind sie auch noch sehr langsam bzw. Rechenintensiv da ständig ein Variablenvergleich stattfindet. Oft ist eine &lt;a title=&quot;Die Select Case Anweisung&quot; target=&quot;_blank&quot; href=&quot;http://www.naggy.de/archives/56-VBA-Die-Select-Case-Anweisung.html&quot;&gt;Select Case Struktur&lt;/a&gt; wesentlich effektiver und schöner anzuschaeuen.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 17 Jul 2008 21:05:25 +0200</pubDate>
    <guid isPermaLink="false">http://www.naggy.de/archives/94-guid.html</guid>
    
</item>
<item>
    <title>VBA Errorhandling : Fehler überspringen aber richtig</title>
    <link>http://www.naggy.de/archives/58-VBA-Errorhandling-Fehler-ueberspringen-aber-richtig.html</link>
            <category>Access</category>
            <category>Excel</category>
    
    <comments>http://www.naggy.de/archives/58-VBA-Errorhandling-Fehler-ueberspringen-aber-richtig.html#comments</comments>
    <wfw:comment>http://www.naggy.de/wfwcomment.php?cid=58</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.naggy.de/rss.php?version=2.0&amp;type=comments&amp;cid=58</wfw:commentRss>
    

    <author>nospam@example.com (J.F.)</author>
    <content:encoded>
    
&lt;p&gt;Oft ist es nötig bei Fehlern einfach weiterzumachen, weil sie für den Programmablauf unerheblich sind. So z.B. beim Löschen von Objekten in Access. Wenn dort das Objekt nicht existiert und man es löschen will, Schwupps eine Fehlermeldung.&lt;/p&gt;&lt;p&gt;Klar ganz einfach &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;On Error Resume Next&lt;/b&gt;&lt;/font&gt; vor den ärgerlichen Befehl und schon macht das Programm einfach weiter, und ignoriert sozusagen den Fehler.&lt;/p&gt;&lt;p&gt;Leider ignoriert VBA aber auch alle anderen Fehler die danach kommen, auch wenn diese meistens gewünscht sind. Deshalb immer darauf achten die normale Fehlerbehandlung auch immer wieder ein zu schalten. Das macht man mit dem Befehl &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;On Error GoTo ErrorHandler&lt;/b&gt;&lt;/font&gt;.&lt;/p&gt;&lt;p&gt;Bei großen Projekten ist es Ratsam eine eigene Fehlerbehandlung zu schreiben mit sinnvollen Fehlermeldungen. Dazu einfach am Anfang &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;On Error GoTo Eigene_Fehlerbehandlung&lt;/b&gt;&lt;/font&gt; VBA mitteilen, das er bei einem Fehler zur Funktion Eigene_Fehlerbehandlung springen soll.&lt;/p&gt;&lt;p&gt;Dort kann man dann das Objekt &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;Err&lt;/b&gt;&lt;/font&gt; auswerten in ihm werden alle Fehlerinformationen gespeichert. Die wichtigsten Eigenschaften des &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;Err&lt;/b&gt;&lt;/font&gt; Objektes sind dabei:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;Err.Number&lt;/font&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;Err.Description&lt;/font&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Mit der &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://naggy.de/archives/56-VBA-Die-Select-Case-Anweisung.html&quot; target=&quot;_blank&quot; title=&quot;Anleitung zu Select Case&quot;&gt;Select Case&lt;/a&gt;&lt;/b&gt;&lt;/font&gt; Anweisung und &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;Err.Number&lt;/b&gt;&lt;/font&gt; kann man dann sehr schön und effektiv seine eigene Fehlerroutine basteln.&lt;/p&gt;&lt;p&gt;PS: Mit dem Befehl &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;On Error GoTo 0&lt;/b&gt;&lt;/font&gt; kann man übrigens die VBA-eigene Fehlerbehandlung ganz abschalten.&lt;br /&gt; &lt;/p&gt;&lt;br /&gt;&lt;p /&gt; 
    </content:encoded>

    <pubDate>Wed, 20 Jun 2007 21:17:57 +0200</pubDate>
    <guid isPermaLink="false">http://www.naggy.de/archives/58-guid.html</guid>
    
</item>
<item>
    <title>VBA : Die Select Case Anweisung</title>
    <link>http://www.naggy.de/archives/56-VBA-Die-Select-Case-Anweisung.html</link>
            <category>Access</category>
            <category>Excel</category>
            <category>VBA</category>
    
    <comments>http://www.naggy.de/archives/56-VBA-Die-Select-Case-Anweisung.html#comments</comments>
    <wfw:comment>http://www.naggy.de/wfwcomment.php?cid=56</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://www.naggy.de/rss.php?version=2.0&amp;type=comments&amp;cid=56</wfw:commentRss>
    

    <author>nospam@example.com (J.F.)</author>
    <content:encoded>
    
&lt;p&gt;Mit einer &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;Select Case&lt;/b&gt;&lt;/font&gt; Anweisung kann man sehr elegant eine Menge &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;IF ELSE&lt;/b&gt;&lt;/font&gt; Bedingungen umgehen. Dazu müssen aber ein paar Bedingungen erfüllt sein.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Man darf sich immer nur auf eine Variable/Ausdruck beziehen, die man überprüfen will.&lt;/li&gt;&lt;li&gt;Alle möglichen &lt;strike&gt;Stati&lt;/strike&gt; Status&lt;span style=&quot;padding: 0pt; background-color: yellow; color: black; display: inline; font-size: inherit;&quot;&gt;&lt;/span&gt; der Variable sollten bekannt sein.&lt;/li&gt;&lt;li&gt;Es sollte eine Default (Standard) Anweisung geben.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Die Syntax sieht wie folgt aus.&lt;/p&gt;&lt;p /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;b&gt;Select Case (expression)&lt;br /&gt;Case option1&lt;br /&gt;    statement1&lt;br /&gt;Case option2&lt;br /&gt;    statement2&lt;br /&gt;    .&lt;br /&gt;    .&lt;br /&gt;    .&lt;br /&gt;Case optionn&lt;br /&gt;    statementn&lt;br /&gt;Case Else&lt;br /&gt;    statementd&lt;br /&gt;End Select&lt;/b&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;p /&gt;&lt;p&gt;Dabei ist expression die Variable oder der Ausdruck der zu überprüfen ist. &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;Case&lt;/b&gt;&lt;/font&gt; leitet den Fall ein der zu überprüfen ist. und &lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;Case Else&lt;/b&gt;&lt;/font&gt; leitet den Default (Standard) Fall ein der ausgeführt wird wenn nichts vorheriges passt.&lt;/p&gt;&lt;p&gt;Bei den einzelnen Fällen gibt es noch verschiedene Methoden der Schreibweise. Mit der man sich geschickt wieder ein paar Zeilen Code sparen kann.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;Case 1&lt;/b&gt;&lt;/font&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Führe aus wenn Ausdruck gleich 1.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;Case 2, 4&lt;/b&gt;&lt;/font&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Führe aus wenn Ausdruck gleich 2 oder 4.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;Case 5 To 6&lt;/b&gt;&lt;/font&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Führe aus wenn Ausdruck zwischen 5 und 6.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;b&gt;Case IS &amp;gt; 6&lt;/b&gt;&lt;/font&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Führe aus wenn Ausdruck ist größer als 6.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;Zum Schluss nochmal ein Beispiel, das alle außergewöhnlichen Case Fälle darstellt&lt;/p&gt;&lt;p /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;b&gt;Select Case Variable&lt;br /&gt;Case IS &amp;lt; 5    	&lt;br /&gt;    	Debug.Print &amp;quot;kleiner als 5&amp;quot;&lt;br /&gt;Case 6, 7, 8   &lt;br /&gt;   	 Debug.Print &amp;quot;6, 7 oder 8&amp;quot;&lt;br /&gt;Case 8 TO 12&lt;br /&gt;	Debug.Print &amp;quot;Zwischen 8 und 12&amp;quot;&lt;br /&gt;Case Else    &lt;br /&gt;   	Debug.Print &amp;quot;Nicht zwischen 1 und 12&amp;quot;&lt;br /&gt;End Select&lt;/b&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;So viel Spaß beim hacken in VBA.&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 18 Jun 2007 20:33:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.naggy.de/archives/56-guid.html</guid>
    
</item>
<item>
    <title>Excel Makro : Name des aktuellen Workbooks ermitteln</title>
    <link>http://www.naggy.de/archives/47-Excel-Makro-Name-des-aktuellen-Workbooks-ermitteln.html</link>
            <category>Excel</category>
    
    <comments>http://www.naggy.de/archives/47-Excel-Makro-Name-des-aktuellen-Workbooks-ermitteln.html#comments</comments>
    <wfw:comment>http://www.naggy.de/wfwcomment.php?cid=47</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.naggy.de/rss.php?version=2.0&amp;type=comments&amp;cid=47</wfw:commentRss>
    

    <author>nospam@example.com (J.F.)</author>
    <content:encoded>
    &lt;h3&gt;Quicktipp:&lt;/h3&gt;&lt;p&gt;Um den Namen des aktuellen Workbooks zu ermitteln brauch man zur folgende Anweisung.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;ActiveWorkbook.Name&lt;/font&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;
 
    </content:encoded>

    <pubDate>Mon, 23 Apr 2007 15:09:51 +0200</pubDate>
    <guid isPermaLink="false">http://www.naggy.de/archives/47-guid.html</guid>
    
</item>
<item>
    <title>Excel Makro : Pfad des aktuellen Workbooks ermitteln</title>
    <link>http://www.naggy.de/archives/46-Excel-Makro-Pfad-des-aktuellen-Workbooks-ermitteln.html</link>
            <category>Excel</category>
    
    <comments>http://www.naggy.de/archives/46-Excel-Makro-Pfad-des-aktuellen-Workbooks-ermitteln.html#comments</comments>
    <wfw:comment>http://www.naggy.de/wfwcomment.php?cid=46</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.naggy.de/rss.php?version=2.0&amp;type=comments&amp;cid=46</wfw:commentRss>
    

    <author>nospam@example.com (J.F.)</author>
    <content:encoded>
    &lt;h3&gt;Quicktipp:&lt;/h3&gt;&lt;p&gt;Um den Pfad des aktuellen Workbooks zu ermitteln brauch man zur folgende Anweisung. Der Pfad wird &lt;u&gt;ohne&lt;/u&gt; abschließenden &lt;b&gt;\&lt;/b&gt; zurückgegeben.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;ActiveWorkbook.Path&lt;/font&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;
 
    </content:encoded>

    <pubDate>Mon, 23 Apr 2007 15:03:45 +0200</pubDate>
    <guid isPermaLink="false">http://www.naggy.de/archives/46-guid.html</guid>
    
</item>
<item>
    <title>Excel : Abfragen richtig und effektiv in Makros aktualisieren</title>
    <link>http://www.naggy.de/archives/22-Excel-Abfragen-richtig-und-effektiv-in-Makros-aktualisieren.html</link>
            <category>Excel</category>
    
    <comments>http://www.naggy.de/archives/22-Excel-Abfragen-richtig-und-effektiv-in-Makros-aktualisieren.html#comments</comments>
    <wfw:comment>http://www.naggy.de/wfwcomment.php?cid=22</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.naggy.de/rss.php?version=2.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    

    <author>nospam@example.com (J.F.)</author>
    <content:encoded>
    
Bei der Benutzung der coolen Funktion &lt;b&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;ActiveWorkbook.RefreshAll&lt;/font&gt;&lt;/b&gt; welche alle Abfragen im Workbook aktualisiert kann es zu mysteriösen Erscheinungen kommen, bei denen die Daten nicht oder nur teilweise aktualisiert werden.&lt;br /&gt;&lt;p&gt;Das liegt meist daran, das Excel mit der Bearbeitung des Makros weitermacht, ohne das es wartet bis alle Abfragen aktualisiert sind. Dieses Verhalten kann man auch nicht in der schrittweisen Ausführung des Makros erkennen, weil man eben zu langsam auf weiter klickt, um diesen Fehler zu bemerken.&lt;/p&gt;&lt;p&gt;Die Lösung dafür ist recht Simpel. Man könnte nun beginnen in einer Schleife abzufragen, ob sich alle Abfragen aktualisiert haben. Aber dieses Verfahren ist viel zu kompliziert, und nicht gerade recourcenschonend. Es geht noch viel einfacher und mit Excel Boardmitteln.&lt;/p&gt;&lt;p&gt;Einfach Rechtsklick auf die Abfrage -&amp;gt; Datenbereichseigenschaften -&amp;gt; Häkchen bei Aktualisierung im Hintergrund zulassen raus machen.&lt;/p&gt;Jetzt wartet Excel erst bis sich die Abfrage aktualisiert hat, bevor es mit was anderem weitermacht.&lt;br /&gt;Bitte daran denken &lt;u&gt;&lt;b&gt;ALLE&lt;/b&gt;&lt;/u&gt; Abfragen so umzustellen, anderfalls hat man ja immer nix gewonnen.
 
    </content:encoded>

    <pubDate>Tue, 09 Jan 2007 12:40:23 +0100</pubDate>
    <guid isPermaLink="false">http://www.naggy.de/archives/22-guid.html</guid>
    
</item>
<item>
    <title>Excel : Anzahl Arbeitstage zwischen 2 Daten</title>
    <link>http://www.naggy.de/archives/20-Excel-Anzahl-Arbeitstage-zwischen-2-Daten.html</link>
            <category>Excel</category>
    
    <comments>http://www.naggy.de/archives/20-Excel-Anzahl-Arbeitstage-zwischen-2-Daten.html#comments</comments>
    <wfw:comment>http://www.naggy.de/wfwcomment.php?cid=20</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.naggy.de/rss.php?version=2.0&amp;type=comments&amp;cid=20</wfw:commentRss>
    

    <author>nospam@example.com (J.F.)</author>
    <content:encoded>
    
&lt;p&gt;Für die Berechnung der Arbeitstage zwischen 2 Datumsangaben benötigt man die Excel Funktion NETTOARBEITSTAGE (NETWORKDAYS).&lt;/p&gt;&lt;p&gt;Um diese Funktion überhaupt benutzen zu können muß man allerdings die Analyse Funktionen in Excel anschalten. Dazu geht man unter Extras --&amp;gt; Add-Ins.. und aktiviert dort Analyse-Funktionen. Danach startet man am besten Excel neu.&lt;/p&gt;Nun kann man die Funktion auch benutzen die Syntax ist dabei wie folgt.&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;I&lt;/font&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;nteger = NETTOARBEITSTAGE (Ausgangsdatum;Enddatum;Freie_Tage)&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;Freie_Tage ist dabei ein optionaler Wert, der eine Gruppe von zusätzlichen freien Tagen enthält wie z.B. gesetzliche Feiertage etc.
 
    </content:encoded>

    <pubDate>Wed, 20 Dec 2006 12:41:52 +0100</pubDate>
    <guid isPermaLink="false">http://www.naggy.de/archives/20-guid.html</guid>
    
</item>

</channel>
</rss>