<?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>Excel Ticker &#187; Entwicklung</title>
	<atom:link href="http://www.excel-ticker.de/category/entwicklung/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.excel-ticker.de</link>
	<description>News, Tipps &#38; Tricks rund um Excel sowie anderen Microsoft Produkten</description>
	<lastBuildDate>Thu, 02 Feb 2012 16:15:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Update auf Version 1.25 zum Add-In zum Auflisten von Verzeichnissen</title>
		<link>http://www.excel-ticker.de/update-auf-version-1-25-zum-add-in-zum-auflisten-von-verzeichnissen/</link>
		<comments>http://www.excel-ticker.de/update-auf-version-1-25-zum-add-in-zum-auflisten-von-verzeichnissen/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 18:01:34 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Addins und Zusatztools]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=3502</guid>
		<description><![CDATA[Ich habe ein Update auf die Version 1.25 Build 110811 zu meinem Add-In zum Auflisten von Verzeichnissen publiziert. Auf Grund einiger Nachfragen, meist per E-Mail und in einigen Kommentaren zum vorherigen Artikel, sind nun folgende Features integriert: Optionales Sortieren der &#8230; <a href="http://www.excel-ticker.de/update-auf-version-1-25-zum-add-in-zum-auflisten-von-verzeichnissen/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ich habe ein Update auf die Version 1.25 Build 110811 zu meinem <a href="http://www.excel-ticker.de/verzeichnisse-und-dateien-mit-windows-api-funktionen-in-excel-auflisten/">Add-In zum Auflisten von Verzeichnissen</a> publiziert. Auf Grund einiger Nachfragen, meist per E-Mail und in einigen Kommentaren zum vorherigen Artikel, sind nun folgende Features integriert:</p>
<ul>
<li>Optionales Sortieren der eingelesenen Verzeichnisse.</li>
<li>Optionales Einfügen eines Hyperlinks zu den eingelesenen Dateien und Verzeichnissen</li>
<li>Korrektur der Anzeige eines Verzeichnisses, falls dessen Name aus einer Zahl mit führenden Nullen besteht.</li>
</ul>
<p>Ausserdem habe ich meine Lizenzbestimmungen zum Add-In geändert: dieses Add-In darf weder von der GEZ oder der GEMA als Unternehmen bzw. Organisation noch von den dortigen Mitarbeitern und Mitarbeiterinnen im Rahmen Ihrer Beschäftigung verwendet werden. Dies gilt ebenfalls für alle der GEZ und/oder GEMA angeschlossenen und/oder abhängigen Einrichtungen und logischerweise auch für den Quellcode. Für alle andere Personen oder Unternehmen bleiben die Lizenzbestimmungen unverändert, heißt, das Add-In ist kostenlos und steht frei zur Verfügung.</p>
</p>
<p><a href="http://www.software.maninweb.de/marketing.php?Language=de&#038;File=Directories.125&#038;Extension=zip&#038;Source=www.excel-ticker.de" target=_blank">Download zum Add-In, Version 1.25 &#8211; Build 110811, Deutsch</a></p>
 <img src="http://www.excel-ticker.de/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=3502" width="1" height="1" style="display: none;" /><p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/update-auf-version-1-25-zum-add-in-zum-auflisten-von-verzeichnissen/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>In Excel mit sehr großen Zahlen rechnen &#8211; Teil 6 &#8211; Code zum Add-In</title>
		<link>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-6-code-zum-add-in-fuer-excel/</link>
		<comments>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-6-code-zum-add-in-fuer-excel/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 13:59:42 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Add-In]]></category>
		<category><![CDATA[Grosse Zahlen]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2892</guid>
		<description><![CDATA[Im letzten Artikel hatte ich die Features zu meinem kostenlosen Add-In zur Berechnung großer Zahlen in Excel (Downloadlink auch hier enthalten) vorgestellt. Dieser Artikel befasst sich nun mit dem Code zum Add-In und wird die wesentlichsten Funktionen beschreiben. Auf einige &#8230; <a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-6-code-zum-add-in-fuer-excel/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Im letzten Artikel hatte ich die Features zu meinem kostenlosen <a href="http://www.excel-ticker.de/in-excel-mit-sehr-grosen-zahlen-rechnen-teil-5-add-in-fuer-excel/">Add-In zur Berechnung großer Zahlen in Excel (Downloadlink auch hier enthalten)</a> vorgestellt. Dieser Artikel befasst sich nun mit dem Code zum Add-In und wird die wesentlichsten Funktionen beschreiben. Auf einige Funktionen werde ich logischerweise nicht mehr eingehen, denn diese wurden ja bereits in den vorangegangenen Artikeln dieser Serie erläutert.</p>
<p><img style="border: 1px solid #888888;" src="http://www.excel-ticker.de/wp-content/uploads/2010/11/karatsuba.addin.code.gif" alt="VBA Large Numbers" title="VBA Large Numbers" /></p>
<p><a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-6-code-zum-add-in-fuer-excel/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-6-code-zum-add-in-fuer-excel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Excel mit sehr großen Zahlen rechnen &#8211; Teil 5 &#8211; Add-In für Excel</title>
		<link>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-5-add-in-fuer-excel/</link>
		<comments>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-5-add-in-fuer-excel/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 17:44:30 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Addins und Zusatztools]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Add-In]]></category>
		<category><![CDATA[Grosse Zahlen]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2875</guid>
		<description><![CDATA[Dieser Artikel stellt die erste Version meines kostenlosen Add-Ins (Version 0.75 Build 151110) zum Rechnen mit großen Zahlen in Excel vor. Momentan sind benutzerdefinierte Funktionen zur Addition, Subtraktion, Multiplikation und Exponentiation implementiert. Beachten Sie bitte die Copyright- und Nutzungshinweise am &#8230; <a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-5-add-in-fuer-excel/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dieser Artikel stellt die erste Version meines kostenlosen Add-Ins (<span style="color:#880000;">Version 0.75 Build 151110</span>) zum Rechnen mit großen Zahlen in Excel vor. Momentan sind benutzerdefinierte Funktionen zur Addition, Subtraktion, Multiplikation und Exponentiation implementiert. Beachten Sie bitte die Copyright- und Nutzungshinweise am Ende dieses Artikels. Der Code ist durch das Kennwort „excel-ticker“ geschützt. Das Add-In kann am Ende des Artikels heruntergeladen werden.</p>
<p>Der Code zum Add-In ist ebenfalls durch das für mich ausgestellte Zertifikat der Firma TC TrustCenter GmbH digital signiert. Dies bedeutet, dass nur das signierte Add-In der von mir entwickelten Originalversion (und auch spätere Updates) entspricht.</p>
<p>Zurzeit kann das Add-In nur mit Ganzzahlen rechnen, eine Erweiterung des Add-Ins für Kommazahlen ist jedoch bereits in Arbeit. Ausserdem ist geplant, in einer der nächsten Versionen des Add-Ins auch eine Funktion zur Division zur Verfügung zu stellen. Diese wird sich insbesondere auf die von Donald Knuth entwickelten Algorithmen und deren Ableitungen stützen. Ein weitere Funktion zur Berechnung von Ausdrücken der Form „X ^ Y Modulo N“ ist ebenfalls vorgesehen. Die Implementierung dieser Funktionen ist jedoch etwas komplexer; somit hatte ich mir überlegt, zunächst nur die bestehenden Funktionen in das Add-In zu verpacken.</p>
<p>Folgender wichtiger Hinweis ist zudem bei der Verwendung des Add-Ins zu beachten: Eine Zelle in Excel kann pro Zelle maximal 32.767 Zeichen enthalten. Sollte ein Formelergebnis aus dem Add-In diese Länge überschreiten, wird in der Zelle der Fehlerwert #WERT angezeigt. Solche Fälle können relativ schnell bei hohen Potenzen auftreten, zum Beispiel enthält 4 ^ 123456, das 74.328 Zeichen. Leider kann das Add-In diese Beschränkung nicht umgehen.</p>
<h4>Namenkonventionen der Funktionen im Add-In</h4>
<p>Das Add-In enthält nachfolgend beschriebene Funktionen, die beispielweise über den hier abgebildeten Funktionsassistenten in der Kategorie „Benutzerdefiniert“ aufgerufen werden können. Die Funktionen des Add-Ins stehen in den drei Sprachen Deutsch, Englisch und Französisch zur Verfügung.</p>
<p><img style="border: 1px solid #888888;" src="http://www.excel-ticker.de/wp-content/uploads/2010/11/karatsuba.addin.wizard.gif" alt="VBA Large Numbers" title="VBA Large Numbers" /></p>
<p><a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-5-add-in-fuer-excel/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-5-add-in-fuer-excel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Excel mit sehr großen Zahlen rechnen &#8211; Teil 4 &#8211; Potenzierung</title>
		<link>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-4-potenzierung/</link>
		<comments>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-4-potenzierung/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 15:10:02 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Binäre Exponentiation]]></category>
		<category><![CDATA[Grosse Zahlen]]></category>
		<category><![CDATA[Potenzierung]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2865</guid>
		<description><![CDATA[Heute nun der vierte Teil meiner Serie zum Thema „In Excel mit großen Zahlen rechnen“, der eine Funktion zur effektiven Berechnung von Potenzen in Excel VBA vorstellen wird. Wenn wir von dem Ursprungsproblem (die Berechnung von 80 hoch 200 in &#8230; <a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-4-potenzierung/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Heute nun der vierte Teil meiner Serie zum Thema „In Excel mit großen Zahlen rechnen“, der eine Funktion zur effektiven Berechnung von Potenzen in Excel VBA vorstellen wird. Wenn wir von dem Ursprungsproblem (die Berechnung von 80 hoch 200 in Excel, siehe den ersten Teil der Artikelserie) ausgehen, benötigen wir spätestens und unabhängig von der Darstellung des Ergebnisses ab 80 hoch 160 eine Funktion, die mit großen Zahlen umgehen kann. </p>
<p>Die Berechnung von 80 hoch 200 entspricht insgesamt von 200 &#8211; 1 = 199 Multiplikation der Zahl 80 mal sich selbst. Eine Funktion zur Multiplikation großer Zahlen steht uns ja bereits zur Verfügung; diese hatte ich im dritten Teil der Artikelserie vorgestellt. Problematisch ist jedoch die hohe Anzahl an benötigten Multiplikationen, die zu einer hohen Rechenzeit führen. Insofern gilt es zu schauen, ob die Anzahl der Multiplikation reduziert werden kann und, wenn ja, wie dies in VBA implementiert werden kann.</p>
<h4>Binäre Exponentiation</h4>
<p>Wenn man im Internet nach Lösungen zu diesem Problem sucht, findet man sehr schnell das Verfahren der „Binären Exponentiation“, das bereits 200 v. Chr. In Indien entdeckt wurde und quasi als das Standardverfahren zur Reduktion der Anzahl der Multiplikationen gilt.</p>
<p><img style="border: 1px solid #888888;" src="http://www.excel-ticker.de/wp-content/uploads/2010/11/karatsuba.exponentiation.gif" alt="VBA Large Numbers" title="VBA Large Numbers" /></p>
<p><a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-4-potenzierung/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-4-potenzierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Excel mit sehr großen Zahlen rechnen &#8211; Teil 3 &#8211; Multiplikation</title>
		<link>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-3-multiplikation/</link>
		<comments>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-3-multiplikation/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 15:36:00 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Grosse Zahlen]]></category>
		<category><![CDATA[Multiplikation]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2850</guid>
		<description><![CDATA[Nachdem wir nun eigene Berechnungsroutinen für die beiden Grundrechenarten „Addieren“ und „Subtrahieren“ für sehr große Zahlen implementiert haben (siehe hierzu meine beiden vorherigen Beiträge „In Excel mit sehr großen Zahlen rechnen &#8211; Teil 1 &#8211; Addition“ und „In Excel mit &#8230; <a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-3-multiplikation/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nachdem wir nun eigene Berechnungsroutinen für die beiden Grundrechenarten „Addieren“ und „Subtrahieren“ für sehr große Zahlen implementiert haben (siehe hierzu meine beiden vorherigen Beiträge „<a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-1-addition/">In Excel mit sehr großen Zahlen rechnen &#8211; Teil 1 &#8211; Addition</a>“ und „<a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-2-subtraktion/">In Excel mit sehr großen Zahlen rechnen &#8211; Teil 2 &#8211; Subtraktion</a>“), können wir nun eine VBA Funktion zur Multiplikation großer Zahlen erstellen.</p>
<p>Der hierfür verwendete Algorithmus stützt sich auf den „Karatsuba Algorithmus“. Ich hatte zwar schon dazu einen Artikel in meinem Blog auf meiner Softwareseite geschrieben, diesen Artikel hier im Excel Ticker Blog aber noch nicht übertragen. Deshalb an dieser Stelle nochmals ein paar Worte zur Funktionsweise vom Karatsuba Algorithmus.</p>
<h4>Funktionsweise vom Karatsuba Algorithmus</h4>
<p>Die Grundidee vom Algorithmus ist es, einerseits Multiplikationen durch Additionen und Verschiebeoperationen zu ersetzen und andererseits durch Aufteilung der zu multiplizierenden Zahlen Rechenschritte einzusparen. Das Prinzip nennt sich &#8216;Teil und Herrsche Prinzip&#8217;, in Englisch &#8216;Divide and Conquer&#8217;. Das Verfahren kann prima rekursiv angewandt werden, denn auch die Teilzahlen lassen sich wiederum aufteilen.</p>
<p>Der Karatsuba Algorithmus ist zwar nicht das schnellste Verfahren zur Multiplikation sehr großer ganzzahliger Zahlen, aber dafür recht einfach zu implementieren. Ein schnellerer Algorithmus ist übrigens der Schönhage-Strassen-Algorithmus, der auf einer schnellen Variante der diskreten Fourier-Transformation basiert. Wenn ich Zeit habe, werde ich mal eine VBA Implementierung von diesem Algorithmus ausprobieren.</p>
<p><img style="border: 1px solid #888888;" src="http://www.excel-ticker.de/wp-content/uploads/2010/11/karatsuba.multiply.gif" alt="VBA Large Numbers" title="VBA Large Numbers" /></p>
<p><a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-3-multiplikation/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-3-multiplikation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Excel mit sehr großen Zahlen rechnen &#8211; Teil 2 &#8211; Subtraktion</title>
		<link>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-2-subtraktion/</link>
		<comments>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-2-subtraktion/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 10:50:58 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Grosse Zahlen]]></category>
		<category><![CDATA[Subtraktion]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2833</guid>
		<description><![CDATA[Im ersten Artikel dieser Reihe hatte ich eine VBA Funktion vorgestellt, um große Zahlen in Excel addieren zu können. Prinzip hierbei ist, die in Strings abgelegten Zahlen blockweise zu addieren und anschließend die Blöcke wieder zusammenzufügen. Dieser Artikel stellt nun &#8230; <a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-2-subtraktion/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Im ersten <a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-1-addition/">Artikel dieser Reihe</a> hatte ich eine VBA Funktion vorgestellt, um große Zahlen in Excel addieren zu können. Prinzip hierbei ist, die in Strings abgelegten Zahlen blockweise zu addieren und anschließend die Blöcke wieder zusammenzufügen.</p>
<p>Dieser Artikel stellt nun eine VBA Funktion vor, um eine Subtraktion großer Zahlen durchzuführen; auch hier werden wir die Zahlen in Blöcke aufteilen, jedoch aber zusätzlich einen kleinen Trick anwenden.</p>
<h4>Subtraktion von großen Zahlen in Excel</h4>
<p>Im folgenden Bild sind die zwei Ausgangszahlen X und Y zu sehen. Die hier vorgestellte Funktion wird allerdings nur dann korrekt ablaufen, wenn beide Zahlen positiv sind und zudem X größer Y ist. Für spätere Berechnungen ist dies ausreichend, denn eine Subtraktion der Form „X &#8211; Y mit X < Y“ lässt sich durch eine Vorzeichenumkehr in das gewünschte Format umwandeln: „-(Y - X) mit Y > X“.</p>
<p><img style="border: 1px solid #888888;" src="http://www.excel-ticker.de/wp-content/uploads/2010/11/karatsuba.subtract.gif" alt="VBA Large Numbers" title="VBA Large Numbers" /></p>
<p><a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-2-subtraktion/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-2-subtraktion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Excel mit sehr großen Zahlen rechnen &#8211; Teil 1 &#8211; Addition</title>
		<link>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-1-addition/</link>
		<comments>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-1-addition/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 16:14:39 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Addition]]></category>
		<category><![CDATA[Grosse Zahlen]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2818</guid>
		<description><![CDATA[Vor einiger Zeit gab es im Forum „Office-Lösung“ eine sehr interessante Diskussion, wie in Excel der Wert von 80 ^ 200 ausgerechnet werden könnte. Mit Excel Bordmitteln ist dies leider so ohne weiteres nicht möglich, denn Excel schneidet Berechnungsergebnisse ab &#8230; <a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-1-addition/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit gab es im Forum „<a href="http://www.office-loesung.de/ftopic409270_0_0_asc.php" target="_blank">Office-Lösung</a>“ eine sehr interessante Diskussion, wie in Excel der Wert von 80 ^ 200 ausgerechnet werden könnte. Mit Excel Bordmitteln ist dies leider so ohne weiteres nicht möglich, denn Excel schneidet Berechnungsergebnisse ab der 15. Stelle ab bzw. rundet diese auf oder ab. Auch eine Implementierung per VBA unter Verwendung der Standarddatentypen „Long“, „Single“ oder „Double“ ist nur bedingt möglich, denn der Wertebereich von Variablen dieser Typen ist begrenzt.</p>
<p>Heinz Schweigert, User des Forums, hatte damals im Thread vorgeschlagen, ob denn nicht meine experimentelle VBA-Anwendung „<a href="http://www.software.maninweb.de/news/89/263/Karatsuba-Algorithmus-mit-Excel-VBA/d,news_details.html" target="_blank">Karatsuba Algorithmus in VBA</a>“ zur Berechnung von 80 ^ 200 verwendet werden könnte. Diese Anwendung bildet große Zahlen als „String“ ab und umgeht somit die Beschränkungen der anderen Datentypen. Nachteil ist jedoch, dass dann die Grundrechenarten zum Addieren und Subtrahieren selbst implementiert werden müssen.</p>
<p>Mein Code in dieser Anwendung war jedoch speziell zur Multiplikation von Zahlen mit sich selbst entwickelt worden, weshalb der Code noch entsprechend angepasst werden musste. Heinz hatte dies freundlicherweise zum Teil übernommen und eine angepasste Version dem Forum zur Verfügung gestellt, welche sehr schnell 80 ^ 200 ausrechnen konnte.</p>
<p>Dieser Artikel läutet eine Artikelserie ein, in welchen ich pro Artikel eine VBA Funktion für die Grundrechenarten mit großen Zahlen vorstellen werde. Anschließend wird ein Add-In erstellt werden, das die Funktionen komfortabel als Formel zur Verfügung stellt und dann auch zum Download bereit stehen wird. Schließlich plane ich das Add-In um weitere komplexere Rechenarten zu erweitern; wobei dies nur im Rahmen der mir zu Verfügung stehenden Zeit geschehen kann.</p>
<p>So nebenbei, Ziel des Add-Ins ist es nicht, gigantische Zahlen auszurechnen oder irgendwelche Rekorde zu brechen; dafür gibt es spezialisierte Programme. Das Ziel des Add-Ins ist es eher, über  hinreichend schnelle Routinen im Alltag den Umgang mit großen Zahlen erleichtern.</p>
<h4>Addition von großen Zahlen in Excel</h4>
<p>Den Anfang macht heute eine Funktion zum Addieren von großen Zahlen. An dieser Stelle nochmal ein Danke schön an Heinz Schweigert für seine Ideen zur Verbesserung des Originalcodes.</p>
<p><img style="border: 1px solid #888888;" src="http://www.excel-ticker.de/wp-content/uploads/2010/11/karatsuba.add.gif" alt="VBA Large Numbers" title="VBA Large Numbers" /></p>
<p><a href="http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-1-addition/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/in-excel-mit-sehr-grossen-zahlen-rechnen-teil-1-addition/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Verzeichnisse und Dateien mit Windows API Funktionen in Excel auflisten</title>
		<link>http://www.excel-ticker.de/verzeichnisse-und-dateien-mit-windows-api-funktionen-in-excel-auflisten/</link>
		<comments>http://www.excel-ticker.de/verzeichnisse-und-dateien-mit-windows-api-funktionen-in-excel-auflisten/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 16:29:49 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Addins und Zusatztools]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Auslesen]]></category>
		<category><![CDATA[Dateien]]></category>
		<category><![CDATA[FindClose]]></category>
		<category><![CDATA[FindFirstFile]]></category>
		<category><![CDATA[FindNextFile]]></category>
		<category><![CDATA[Verzeichnisse]]></category>
		<category><![CDATA[Windows API]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2709</guid>
		<description><![CDATA[Vor kurzem fragte mich Andreas Entenmann, ob ich mein Tool zum Auslesen von Verzeichnissen so erweitern könnte, dass nicht nur die Namen der Unterverzeichnisse ausgelesen und in eine Excel Tabelle geschrieben werden, sondern auch die kompletten Pfade pro gefundenem Unterordner. &#8230; <a href="http://www.excel-ticker.de/verzeichnisse-und-dateien-mit-windows-api-funktionen-in-excel-auflisten/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Vor kurzem fragte mich Andreas Entenmann, ob ich mein Tool zum Auslesen von Verzeichnissen so erweitern könnte, dass nicht nur die Namen der Unterverzeichnisse ausgelesen und in eine Excel Tabelle geschrieben werden, sondern auch die kompletten Pfade pro gefundenem Unterordner. Und wie es oft so ist, kurz nach Andreas‘ Anfrage erhielt ich weitere Anfragen von Usern aus dem Forum „Office-Lösung“, ob ich nicht das Tool auch um eine Funktion zum Auslesen der Dateien erweitern könnte.</p>
<p>Gewünscht, gesagt und getan. Ich habe nun einerseits das Tool um die entsprechenden Funktionen erweitert und ein Add-In generiert, welches eine Benutzeroberfläche mit einstellbaren Optionen zur Verfügung stellt und am Ende des Artikels heruntergeladen werden kann.</p>
<p><img style="border: 1px solid #888888;" src="http://www.excel-ticker.de/wp-content/uploads/2010/09/excel.directories.gif" alt="Maninweb.de Add-Ins" title="Maninweb.de Add-Ins" /></p>
<p>Die relativ einfache Variante des Tools hatte ich im Januar 2009 in meinem Blog auf meiner Hauptseite publiziert, den Artikel finden Sie hier „<a href="http://www.software.maninweb.de/news/88/263/Verzeichnisstruktur-mit-VBA-auflisten/d,news_details.html" target="_blank">Verzeichnisstruktur mit VBA auflisten</a>“.</p>
<p>Der Code im Add-In ist zwar kennwortgeschützt, kann aber von jedem eingesehen und darf auch in eigenen Projekten verwendet werden, solange die Hinweise im Kopfbereich der Module erhalten bleiben. Davon unberührt bleiben jegliche Urheber-, Verwertungs- und Publizierungsrechte, die alle bei mir verbleiben. Das Kennwort zum VBA Projekt lautet „<span style="font-weight:bold;">excelticker</span>“. Der enthaltene Code füllt nicht nur eine Excel Tabelle mit den Ordner- und Dateinamen sondern enthält auch Funktionen zum Füllen eines TreeView Steuerelementes mit der Ordnerstruktur und einer ListView mit den in einem Ordner enthaltenen Dateinamen. Am Rande erwähnt, ein paar Hilfsfunktionen ermöglichen den Aufruf des Windows Verzeichnisauswahldialoges und das Entfernen der Titelleiste in einer UserForm. Nachfolgend eine kurze Beschreibung der wesentlichen Funktionen der Module und des Add-Ins.</p>
<p><a href="http://www.excel-ticker.de/verzeichnisse-und-dateien-mit-windows-api-funktionen-in-excel-auflisten/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/verzeichnisse-und-dateien-mit-windows-api-funktionen-in-excel-auflisten/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>262 MB Wissen zu MS Visual Basic 2010</title>
		<link>http://www.excel-ticker.de/262-mb-wissen-zu-ms-visual-basic-2010/</link>
		<comments>http://www.excel-ticker.de/262-mb-wissen-zu-ms-visual-basic-2010/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 09:03:35 +0000</pubDate>
		<dc:creator>Andreas Entenmann</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[visual basic 2010]]></category>
		<category><![CDATA[webcast]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2706</guid>
		<description><![CDATA[Kay Giza hat auf seinem Blog einen Artikel publiziert, der auf einen Webcast &#8220;Einstieg in Visual Basic 2010 &#8211; Komplexe Datenstrukturen – einfach erklärt&#8221; verweist. Dieser Webcast wendet sich speziell an Einsteiger Visual Basic 2010 und führt Ihnen unter anderem &#8230; <a href="http://www.excel-ticker.de/262-mb-wissen-zu-ms-visual-basic-2010/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Kay Giza hat auf seinem Blog einen Artikel publiziert, der auf einen Webcast &#8220;<a title="Blogbeitrag Kay Giza" href="http://www.giza-blog.de/EinstiegInVisualBasic2010KomplexeDatenstrukturenEinfachErklaert.aspx" target="_blank">Einstieg in Visual Basic 2010 &#8211; Komplexe Datenstrukturen – einfach erklärt</a>&#8221; verweist.</p>
<p>Dieser Webcast wendet sich speziell an Einsteiger Visual Basic 2010 und führt Ihnen unter anderem nützliche Klassen von Visual Basic wie »Collection« oder »Dictionary« direkt im Einsatz vor!</p>
<p>Direkt zum Webcast geht es <a title="Webcast VisualBasic 2010" href="http://www.microsoft.com/germany/MSDN/webcasts/library.aspx?id=1032460039" target="_blank">hier</a>.</p>
 <img src="http://www.excel-ticker.de/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=2706" width="1" height="1" style="display: none;" /><p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/262-mb-wissen-zu-ms-visual-basic-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Visual Studio LightSwitch Beta &#8211; Tutorial für Einsteiger</title>
		<link>http://www.excel-ticker.de/microsoft-visual-studio-lightswitch-beta-tutorial-fuer-einsteiger/</link>
		<comments>http://www.excel-ticker.de/microsoft-visual-studio-lightswitch-beta-tutorial-fuer-einsteiger/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 17:08:21 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Sonstiges]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Addon]]></category>
		<category><![CDATA[LightSwitch]]></category>
		<category><![CDATA[RAD]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2689</guid>
		<description><![CDATA[Seit dem 23. August 2010 ist die englische Beta-Version zu „Microsoft Visual Studio LightSwitch“ verfügbar, ein Produkt, auf das ich mit Spannung gewartet hatte. Dieser Artikel dreht sich somit weniger um Office &#038; Co. &#8211; obwohl doch nicht so ganz, &#8230; <a href="http://www.excel-ticker.de/microsoft-visual-studio-lightswitch-beta-tutorial-fuer-einsteiger/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Seit dem 23. August 2010 ist die englische Beta-Version zu „Microsoft Visual Studio LightSwitch“ verfügbar, ein Produkt, auf das ich mit Spannung gewartet hatte. Dieser Artikel dreht sich somit weniger um Office &#038; Co. &#8211; obwohl doch nicht so ganz, denn in späteren Versionen von LightSwitch ist eine Anbindung an Access Datenbanken vorgesehen. Ausserdem kann LightSwitch bereits jetzt schon Daten nach Excel exportieren und einen SharePoint Server als Datenquelle ansprechen.</p>
<p><img style="border: 1px solid #888888;" src="http://www.excel-ticker.de/wp-content/uploads/2010/08/visual.studio.lightswitch.gif" alt="Microsoft Visual Studio LightSwitch" title="Microsoft Visual Studio LightSwitch" /></p>
<p>Die Frage, die sich nun stellt, wofür und für wen ist denn LightSwitch gedacht? Hier möchte ich gerne aus <a href="http://blogs.msdn.com/b/twendel/" target="_blank">Tom Wendel&#8217;s</a> deutschen Artikel „<a href="http://blogs.msdn.com/b/twendel/archive/2010/08/03/lightswitch.aspx" target="_blank">What is Visual Studio LightSwitch</a>“ zitieren, der übrigens auch an der Entwicklung des Produktes mitgewirkt hat:</p>
<p><a href="http://www.excel-ticker.de/microsoft-visual-studio-lightswitch-beta-tutorial-fuer-einsteiger/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/microsoft-visual-studio-lightswitch-beta-tutorial-fuer-einsteiger/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Vollständige Dateinamen per Formel in Pfad und Dateiname trennen</title>
		<link>http://www.excel-ticker.de/vollstaendige-dateinamen-per-formel-in-pfad-und-dateiname-trennen/</link>
		<comments>http://www.excel-ticker.de/vollstaendige-dateinamen-per-formel-in-pfad-und-dateiname-trennen/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 14:47:44 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Dateinname]]></category>
		<category><![CDATA[Ermitteln]]></category>
		<category><![CDATA[Formeln]]></category>
		<category><![CDATA[Pfad]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2650</guid>
		<description><![CDATA[Momentan untersuche ich die Registry Zugriffe von Excel &#038; Co. und habe mir zu diesem Zweck eine Excel Tabelle angelegt, wo einzelne Registry Pfade in Schlüssel und Werte zerlegt werden. Dabei kam mir dann die Idee, dies zur Zerlegung einen &#8230; <a href="http://www.excel-ticker.de/vollstaendige-dateinamen-per-formel-in-pfad-und-dateiname-trennen/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Momentan untersuche ich die Registry Zugriffe von Excel &#038; Co. und habe mir zu diesem Zweck eine Excel Tabelle angelegt, wo einzelne Registry Pfade in Schlüssel und Werte zerlegt werden. Dabei kam mir dann die Idee, dies zur Zerlegung einen vollständigen Pfads zu einer Datei in Pfadname und Dateiname per Excel Formel zu zerlegen und in diesem Artikel zu beschreiben. Eine Beispielmappe kann am Ende des Artikels heruntergeladen werden.</p>
<p><img src="http://www.excel-ticker.de/wp-content/uploads/2010/08/excel.split.filename.steps.gif" alt="Excel 2010" title="Excel 2010" /></p>
<p>Ein Pfad zu einer Datei setzt sich in der Regel aus einer Laufwerksangabe, einer Folge von Ordnernamen, getrennt durch ein Trennzeichen und einem Dateinamen zusammen. Für Windows Betriebssystem ist das Trennzeichen der „Backslash“, also „\“.</p>
<p>Je nachdem, wo sich die Datei befindet, ist der Pfad mal kürzer, mal länger. Um den Dateinamen in Excel zu ermitteln, müssen wir also wissen, an welcher Stelle sich das letzte Trennzeichen befindet. Dann könnten wir die Excel Formel „Rechts()“ verwenden und den Dateinamen extrahieren.</p>
<p><a href="http://www.excel-ticker.de/vollstaendige-dateinamen-per-formel-in-pfad-und-dateiname-trennen/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/vollstaendige-dateinamen-per-formel-in-pfad-und-dateiname-trennen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Excel VBA Application Objekte per Windows API erzeugen (Teil 2)</title>
		<link>http://www.excel-ticker.de/excel-vba-application-objekte-per-windows-api-erzeugen-teil-2/</link>
		<comments>http://www.excel-ticker.de/excel-vba-application-objekte-per-windows-api-erzeugen-teil-2/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 16:34:23 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Addins und Zusatztools]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Accessible]]></category>
		<category><![CDATA[Binding]]></category>
		<category><![CDATA[Handles]]></category>
		<category><![CDATA[Objects]]></category>
		<category><![CDATA[Windows API]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2621</guid>
		<description><![CDATA[In meinem Artikel „Excel VBA Application Objekte per Windows API erzeugen (Teil 1)“ hatte ich eine Möglichkeit vorgestellt, wie über Windows API Funktionen alle geöffneten Excel Instanzen ermittelt werden können und gegebenenfalls daraus VBA Application Objekte erzeugt werden können. Das &#8230; <a href="http://www.excel-ticker.de/excel-vba-application-objekte-per-windows-api-erzeugen-teil-2/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In meinem Artikel „<a href="http://www.excel-ticker.de/excel-vba-application-objekte-per-windows-api-erzeugen-teil-1/">Excel VBA Application Objekte per Windows API erzeugen (Teil 1)</a>“ hatte ich eine Möglichkeit vorgestellt, wie über Windows API Funktionen alle geöffneten Excel Instanzen ermittelt werden können und gegebenenfalls daraus VBA Application Objekte erzeugt werden können. Das funktionierte jedoch nur mit den Excel Instanzen, in denen eine Arbeitsmappe geöffnet war. Dieser Artikel stellt nun eine Lösung vor, wie in Excel Instanzen ohne geöffnete Mappe per Windows API eine neue Mappe angelegt wird und anschließend das VBA Application Objekt erzeugt wird.</p>
<p><img style="border: 1px solid #888888;" src="http://www.excel-ticker.de/wp-content/uploads/2010/08/excel.handles.instances.gif" alt="VBA Window Handles" title="VBA Window Handles" /></p>
<p>Die Idee war insofern, ein neues Dokument in der Excel Instanz anzulegen und anschließend den Scan-Vorgang für alle Fensterhandles in dieser Instanz zu wiederholen. Um ein neues Dokument in Excel anzulegen, kann die Tastenkombination „Strg + N“ verwendet werden. Am einfachsten wäre es sicherlich einfach den Tastendruck und gedrückt halten für „Strg“ und anschließend die Taste „N“ zu simulieren.</p>
<p><a href="http://www.excel-ticker.de/excel-vba-application-objekte-per-windows-api-erzeugen-teil-2/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/excel-vba-application-objekte-per-windows-api-erzeugen-teil-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Grafik aus dem Internet automatisch in Excel zeitgesteuert aktualisieren</title>
		<link>http://www.excel-ticker.de/grafik-aus-dem-internet-automatisch-in-excel-zeitgesteuert-aktualisieren/</link>
		<comments>http://www.excel-ticker.de/grafik-aus-dem-internet-automatisch-in-excel-zeitgesteuert-aktualisieren/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 18:16:42 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Dynamisch]]></category>
		<category><![CDATA[Grafik]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Nachladen]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2577</guid>
		<description><![CDATA[Im Excel Hilfe Forum bei „Office Lösung“ stellte jemand die Frage, ob es denn möglich sein, eine Grafik aus dem Internet jede Minute automatisch aktualisieren zu lassen. Der User hatte im Forum einige Beispiel-URL’s angegeben, die eine Grafik (Gif) in &#8230; <a href="http://www.excel-ticker.de/grafik-aus-dem-internet-automatisch-in-excel-zeitgesteuert-aktualisieren/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Im Excel Hilfe Forum bei „<a href="http://www.office-loesung.de/viewforum12_0_0.php" target="_blank">Office Lösung</a>“ stellte jemand die Frage, ob es denn möglich sein, eine Grafik aus dem Internet jede Minute automatisch aktualisieren zu lassen. Der User hatte im Forum einige Beispiel-URL’s angegeben, die eine Grafik (Gif) in einem definierten Zeitintervall auf dem Server aktualisiert.</p>
<p>In diesem Fall wird die Grafik auf dem Server jedoch dynamisch generiert und in Form von Rohdaten ohne jeglichen HTML-Code an den Browser übertragen. So nebenbei, in PHP würde man hierzu beispielsweise die Funktion <a href="http://php.net/manual/de/function.header.php" target="_blank">header()</a> und <a href="http://php.net/manual/de/function.readfile.php" target="_blank">readfile()</a> einsetzen. Die PHP Funktionen ermöglichen, wenn sie in einer bestimmten Reihenfolge und durch eine Angabe diverser Parameter (wie z.B. den Inhaltstyp „Content-Type“) aufgerufen werden, das direkte Senden binärer Daten an den Browser. Eine Webabfrage in Excel kann mit solchen Daten leider nicht umgehen. Somit muss eine andere Lösung her.</p>
<p><img style="border:1px solid #888888;" src="http://www.excel-ticker.de/wp-content/uploads/2010/08/excel.dynamic.grafic.off.gif" alt="Excel Dynamic Image" title="Excel Dynamic Image" /></p>
<p><a href="http://www.excel-ticker.de/grafik-aus-dem-internet-automatisch-in-excel-zeitgesteuert-aktualisieren/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/grafik-aus-dem-internet-automatisch-in-excel-zeitgesteuert-aktualisieren/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Excel Dokumente und weitere Office Dokumente in PHP erstellen</title>
		<link>http://www.excel-ticker.de/excel-dokumente-und-weitere-office-dokumente-in-php-erstellen/</link>
		<comments>http://www.excel-ticker.de/excel-dokumente-und-weitere-office-dokumente-in-php-erstellen/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 12:35:50 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[PowerPoint 2010]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Word 2010]]></category>
		<category><![CDATA[Library]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2432</guid>
		<description><![CDATA[Gelegentlich führe ich auch Projekte in PHP durch. Eine sehr interessante und professionell betreute in PHP entwickelte Klassenbibliothek, um Excel Dateien lesen und schreiben zu können, ist das Codeplex Projekt PHPExcel. Die Bibliothek ist frei im Quelltext verfügbar. Um die &#8230; <a href="http://www.excel-ticker.de/excel-dokumente-und-weitere-office-dokumente-in-php-erstellen/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Gelegentlich führe ich auch Projekte in PHP durch. Eine sehr interessante und professionell betreute in PHP entwickelte Klassenbibliothek, um Excel Dateien lesen und schreiben zu können, ist das Codeplex Projekt PHPExcel. Die Bibliothek ist frei im Quelltext verfügbar.</p>
<p><img style="border:1px solid #888888;" src="http://excel-ticker.de/wp-content/uploads/2010/08/excel.php.gif" alt="PHP Excel" title="PHP Excel" /></p>
<p>Um die Bibliotheken verwenden zu können, wird mindestens PHP 5.2.0 vorausgesetzt und dass die Erweiterungen „php_zip“, „php_xml“ und „php_gd2“ aktiviert sind. Wobei erste Erweiterung nur für Excel Dateien im XLSX Format benötigt wird. Die Bibliothek ermöglicht ebenfalls das Lesen und Schreiben des älteren XLS Formats. Eine ausführliche Beschreibung (jedoch nur in Englisch) findet sich auf der Website zum Projekt.</p>
<p>Relativ neu sind die weiteren Projekte „PHPPowerPoint“ und „PHPWord“, welche auch teilweise auch von denselben Entwicklern wie für „PHPExcel“ betreut werden. Folgend die Links zu den Projekten.</p>
<ul>
<li><a href="http://www.phpexcel.net/" target="_blank">PHP Excel Website bei Codeplex, Englisch</a></li>
<li><a href="http://www.phppowerpoint.net/" target="_blank">PHP PowerPoint Website bei Codeplex, Englisch</a></li>
<li><a href="http://phpword.codeplex.com/" target="_blank">PHP Word Website bei Codeplex, Englisch</a></li>
</ul>
<p>Dieser Artikel wurde auch in der englischen Verson vom <a href="http://www.excel-ticker.com/read-and-write-excel-and-other-office-documents-with-php/" target="_blank">Excel Ticker</a> publiziert.</p>
 <img src="http://www.excel-ticker.de/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=2432" width="1" height="1" style="display: none;" /><p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/excel-dokumente-und-weitere-office-dokumente-in-php-erstellen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Excel VBA Application Objekte per Windows API erzeugen (Teil 1)</title>
		<link>http://www.excel-ticker.de/excel-vba-application-objekte-per-windows-api-erzeugen-teil-1/</link>
		<comments>http://www.excel-ticker.de/excel-vba-application-objekte-per-windows-api-erzeugen-teil-1/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 12:34:26 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Accessible]]></category>
		<category><![CDATA[Binding]]></category>
		<category><![CDATA[Handles]]></category>
		<category><![CDATA[Objects]]></category>
		<category><![CDATA[Windows API]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2537</guid>
		<description><![CDATA[Im Microsoft Office 2010 Answers Forum stellte jemand die Frage, wie auf eine Excel Instanz von einer weiteren zugegriffen werden könnte und aus dieser heraus, Code in der ersten Instanz ausgeführt werden könnte. Dies brachte mich auf die Idee, alle &#8230; <a href="http://www.excel-ticker.de/excel-vba-application-objekte-per-windows-api-erzeugen-teil-1/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Im <a href="http://social.answers.microsoft.com/Forums/de-DE/officeexcelde/threads" target="_blank">Microsoft Office 2010 Answers Forum</a> stellte jemand die Frage, wie auf eine Excel Instanz von einer weiteren zugegriffen werden könnte und aus dieser heraus, Code in der ersten Instanz ausgeführt werden könnte. Dies brachte mich auf die Idee, alle Excel Instanzen per Windows API zu ermitteln und zu versuchen, auf diese per VBA zuzugreifen. Dieser Artikel beschreibt die Vorgehensweise und stellt Teile des Codes vor, wobei Kenntnisse in der VBA Programmierung vorausgesetzt werden, so auch das Verwenden von TreeViews, ListViews und Einbinden von Windows API Funktionen. Eine Beispielanwendung kann am Ende des Artikels heruntergeladen werden und ist ungeschützt, so dass der Code eingesehen werden kann.</p>
<p><img style="border: 1px solid #888888;" src="http://www.excel-ticker.de/wp-content/uploads/2010/08/excel.handles.main.gif" alt="VBA Window Handles" title="VBA Window Handles" /></p>
<p><a href="http://www.excel-ticker.de/excel-vba-application-objekte-per-windows-api-erzeugen-teil-1/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/excel-vba-application-objekte-per-windows-api-erzeugen-teil-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Positionieren von Steuerelementen per Code &#8211; Bug in Excel 2010?</title>
		<link>http://www.excel-ticker.de/positionieren-von-steuerelementen-per-code-bug-in-excel-2010/</link>
		<comments>http://www.excel-ticker.de/positionieren-von-steuerelementen-per-code-bug-in-excel-2010/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 16:09:07 +0000</pubDate>
		<dc:creator>Mourad Louha</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Excel 2010]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Steuerelemente]]></category>

		<guid isPermaLink="false">http://www.excel-ticker.de/?p=2228</guid>
		<description><![CDATA[Beim Testen einer von mir geschrieben VBA Anwendung in Excel 2010, ist mir heute eine Merkwürdigkeit aufgefallen, die ich persönlich als Bug in Excel 2010 einstufen würde. Meine Anwendung verwendet unter anderem Kontrollkästchen aus der Formularsymbolleiste, welche in einer Arbeitsmappe &#8230; <a href="http://www.excel-ticker.de/positionieren-von-steuerelementen-per-code-bug-in-excel-2010/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Beim Testen einer von mir geschrieben VBA Anwendung in Excel 2010, ist mir heute eine Merkwürdigkeit aufgefallen, die ich persönlich als Bug in Excel 2010 einstufen würde.</p>
<p>Meine Anwendung verwendet unter anderem Kontrollkästchen aus der Formularsymbolleiste, welche in einer Arbeitsmappe per VBA Code ein- und ausgeblendet werden. Zudem werden die Zellen, die diese Kontrollkästchen enthalten ebenfalls per Code ein- und ausgeblendet. Der Fehler in Excel 2010 äußerte sich in meiner Anwendung durch ein inkorrektes Positionieren der Steuerelemente, wenn folgende Schritte durchgeführt wurden:</p>
<ul>
<li>Ausblenden von Formular-Steuerelementen (Visible = False) per Code.</li>
<li>Ausblenden der Zeilen, die die Steuerelemente enthalten.</li>
<li>Speichern und Schließen der Mappe.</li>
<li>Öffnen der Mappe und Einblenden der Mappe.</li>
<li>Die Steuerelemente liegen alle übereinander und haben ihre Position verloren.</li>
</ul>
<p>Das Problem tritt übrigens bei Excel 2007 nicht auf. Um nun wirklich sicher zu gehen, dass es sich hier auch tatsächlich um ein Excel 2010 Problem handelt, habe ich mir eine kleine Beispielanwendung geschrieben, welche in einer Mappe 9 Kontrollkästchen untereinander positioniert. Die Eigenschaft zur Objektpositionierung der Steuerelemente ist auf „Nur von Zellposition abhängig“ gesetzt. Folgende zwei Screenshots zeigen die Tabelle in Excel 2007 und Excel 2010 im Ausgangszustand ohne jegliche Einwirkung von VBA Code.</p>
<p><img style="border: 1px solid #888888;" src="http://excel-ticker.de/wp-content/uploads/2010/06/excel.checkboxes.2007.gif" alt="Excel Controls Bug" title="Excel Controls Bug" /></p>
<p><a href="http://www.excel-ticker.de/positionieren-von-steuerelementen-per-code-bug-in-excel-2010/">Diesen Artikel im Excel Ticker Blog weiterlesen</a> …</p>
<p style="font-size:10px; color:#888888;">Copyright 2009-2011 by Excel Ticker · All rights reserved · The use of this feed on other websites is only permitted with our written consent · Feed ID 4FE60AA31B03BBE0CDA40DAEDD52C2B8</p>]]></content:encoded>
			<wfw:commentRss>http://www.excel-ticker.de/positionieren-von-steuerelementen-per-code-bug-in-excel-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

