<?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/">
	<channel>
		<title><![CDATA[Clever-Excel-Forum - Tipps & Tricks]]></title>
		<link>https://www.clever-excel-forum.de/</link>
		<description><![CDATA[Clever-Excel-Forum - https://www.clever-excel-forum.de]]></description>
		<pubDate>Sun, 03 May 2026 10:23:15 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Makrostart ermöglichen]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Makrostart-ermoeglichen</link>
			<pubDate>Sun, 22 Mar 2026 10:25:56 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=1">schauan</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Makrostart-ermoeglichen</guid>
			<description><![CDATA[Hallöchen,<br /><br />nach dem Öffnen einer heruntergeladenen Datei erscheint unter der Ribbonleiste eine Meldung<br /><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=57386" target="_blank" title="22.03.2026, 12:16">zulassen-Meldung.png</a> (Größe: 4,03 KB / Downloads: 9)
<!-- end: postbit_attachments_attachment --><br /><br />Bei zum Download angebotenen Dateien ist nicht immer am Dateiformat erkennbar, ob diese Makros enthalten, z.B. bei xlsb - oder den alten xls - Dateien.<br />Die Datei enthält Makros und der Nutzer wird über die Risiken informiert. Will man die Makros aktivieren, ist bei den Dateieigenschaften zuvor die Option "Zulssen" zu aktivieren.<br /><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=57387" target="_blank" title="22.03.2026, 12:18">zulassen.png</a> (Größe: 28,81 KB / Downloads: 9)
<!-- end: postbit_attachments_attachment --><br /><br />Hinweis:<br />Oft ist es erforderlich, auch Dateien mit Excel4Makro - Funktionen als xlsm oder xlsb zu speichern, auch wenn die Dateien keine VBA-Codes enthalten. Auch in diesen Fällen ist wie beschrieben vorzugehen.]]></description>
			<content:encoded><![CDATA[Hallöchen,<br /><br />nach dem Öffnen einer heruntergeladenen Datei erscheint unter der Ribbonleiste eine Meldung<br /><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=57386" target="_blank" title="22.03.2026, 12:16">zulassen-Meldung.png</a> (Größe: 4,03 KB / Downloads: 9)
<!-- end: postbit_attachments_attachment --><br /><br />Bei zum Download angebotenen Dateien ist nicht immer am Dateiformat erkennbar, ob diese Makros enthalten, z.B. bei xlsb - oder den alten xls - Dateien.<br />Die Datei enthält Makros und der Nutzer wird über die Risiken informiert. Will man die Makros aktivieren, ist bei den Dateieigenschaften zuvor die Option "Zulssen" zu aktivieren.<br /><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=57387" target="_blank" title="22.03.2026, 12:18">zulassen.png</a> (Größe: 28,81 KB / Downloads: 9)
<!-- end: postbit_attachments_attachment --><br /><br />Hinweis:<br />Oft ist es erforderlich, auch Dateien mit Excel4Makro - Funktionen als xlsm oder xlsb zu speichern, auch wenn die Dateien keine VBA-Codes enthalten. Auch in diesen Fällen ist wie beschrieben vorzugehen.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Outlook: Tracking the Tracker]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Outlook-Tracking-the-Tracker</link>
			<pubDate>Wed, 10 Sep 2025 19:26:50 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=1877">Fennek</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Outlook-Tracking-the-Tracker</guid>
			<description><![CDATA[Hallo,<br /><br />auf Webseiten ist das meist genutzte Tool zum Tracker der User Javascript. Da aktive Inhalte aber i.d.R. von Mail-Clients geblockt werden, bleibt für EMail-Tracking nur html und CSS.<br /><br />Analog zum bekannten "Facebook-Pixel" kann ein Image in der html-Code mit einem Parameter eingefügt werden. Mit "#" als Tags wäre das<br /><br />#img src=" 	<br/><span style="font-style: italic;" class="mycode_i">Dateiupload bitte im Forum! So geht es:<a href="thread-326.html"> Klick mich!</a></span><br/> den User eindeutige ID]#<br /><br />Beim Rendern wird, auch wenn das Bild nicht angezeigt wird, die URL mit dem Parameter aufgerufen und kann damit auf dem Server ge-logged werden.<br /><br />Ähnlich geht dies auch mit CSS:<br /><br />Konditionelle Abfragen mit<br /><br />@media<br />@container<br />@import<br />iframe<br /><br />ermöglichen es einige Daten zur Hardware in Erfahrung zu bringen, z.B.<br /><br />@media only screen and (max-width: 580px)<br /><br />würde nur auf einen Mobil-Gerät ausgeführt.<br /><br />Der folgende Code versucht für die ausgewählte Email Tracker zu suchen:<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Private Sub T_EML_CSS_style_mit_http_img()<br />Dim EML As MailItem<br /><br />Set EML = ActiveExplorer.Selection(1)<br /><br />Call CSS_style_mit_http(EML)<br /><br />End Sub<br /><br />Private Sub CSS_style_mit_http(ByVal EML As MailItem)<br />'durchsucht alle &lt;style und jeweils URL's<br />'&lt;img ...&gt;<br /><br />'Dim FLD As Folder, EML As MailItem,<br />Dim Su, s, Tx As String, DOM, i As Integer, pos As Long, p1 As Long, Bo As Boolean, RR As Object, r<br /><br />If RegEx Is Nothing Then Set RegEx = CreateObject("VBScript.RegExp")<br /><br />Su = Array("@media", "@container", "@import", "iframe")<br /><br />'Sender<br />Debug.Print EML.Sender, EML.SenderEmailAddress &amp; vbLf<br />Debug.Print "Anzahl &lt;/style&gt;", (Len(EML.HTMLBody) - Len(Replace(EML.HTMLBody, "&lt;/style&gt;", ""))) / 8 &amp; vbLf<br /><br />'Keywords<br />For Each s In Su<br />&nbsp;&nbsp;&nbsp;&nbsp;RegEx.Pattern = s<br />&nbsp;&nbsp;&nbsp;&nbsp;Set RR = RegEx.Execute(EML.HTMLBody)<br />&nbsp;&nbsp;&nbsp;&nbsp;Debug.Print s, RR.Count<br />Next s<br />Debug.Print<br /><br />pos = 0<br />RegEx.Pattern = "http[:/&#92;.&#92;w&#92;d]+"<br />Do<br />&nbsp;&nbsp;&nbsp;&nbsp;pos = InStr(pos + 1, EML.HTMLBody, "&lt;style")<br />&nbsp;&nbsp;&nbsp;&nbsp;If pos = 0 Then Exit Do<br />&nbsp;&nbsp;&nbsp;&nbsp;p1 = InStr(pos, EML.HTMLBody, "&lt;/style&gt;")<br />&nbsp;&nbsp;&nbsp;&nbsp;Tx = Mid(EML.HTMLBody, pos, p1 - pos + 8)<br />&nbsp;&nbsp;&nbsp;&nbsp;'If InStr(1, Tx, "http") Then Debug.Print "http" 'Tx<br />&nbsp;&nbsp;&nbsp;&nbsp;Set RR = RegEx.Execute(Tx)<br />&nbsp;&nbsp;&nbsp;&nbsp;For r = 0 To RR.Count - 1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Not (InStr(1, Tx, "w3.org") &gt; 0 Or InStr(1, Tx, "microsoft.com") &gt; 0 Or InStr(1, Tx, DOM) &gt; 0 Or InStr(1, Tx, "IE=edge") &gt; 0) Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Debug.Print r, RR(r)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br />&nbsp;&nbsp;&nbsp;&nbsp;Next r<br />Loop<br />Debug.Print<br /><br />'images<br />RegEx.Pattern = "&lt;img.+?&gt;"<br />Set RR = RegEx.Execute(EML.HTMLBody)<br />For r = 0 To RR.Count - 1<br />&nbsp;&nbsp;&nbsp;&nbsp;Debug.Print RR(r)<br />Next r<br /><br />'URL's<br />RegEx.Pattern = "http[:/&#92;.&#92;-&#92;w&#92;d]+"<br /><br />DOM = Split(EML.SenderEmailAddress, "@")(1)<br />DOM = Split(DOM, ".")<br />DOM = DOM(UBound(DOM) - 1) &amp; "." &amp; DOM(UBound(DOM))<br />Debug.Print vbLf &amp; "Domain", DOM<br /><br />Set RR = RegEx.Execute(EML.HTMLBody)<br />For r = 0 To RR.Count - 1<br />&nbsp;&nbsp;&nbsp;&nbsp;If InStr(1, RR(r), DOM) = 0 Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If InStr(1, RR(r), "w3.org") &gt; 0 Or InStr(1, RR(r), "microsoft.com") &gt; 0 Or InStr(1, RR(r), DOM) &gt; 0 Or InStr(1, RR(r), "IE=edge") &gt; 0 Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Debug.Print "alle http", RR(r)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br />&nbsp;&nbsp;&nbsp;&nbsp;End If<br />Next r<br />Debug.Print vbLf &amp; "--------------------------" &amp; vbLf<br /><br />End Sub</code></div></div><br />Meine Beobachtung war, dass viele Newsletter Tracking-Pixel enthalten, aber in den CSS wurde nur die Bildschirm-Größe geprüft, aber nicht "nach Hause" übermittelt.<br /><br />Weitere Idee oder Beobachtungen wären willkommen.<br /><br />Die Angeregung war "youtube.com/watch?v=em7Mja6CNwY".<br /><br />MfG]]></description>
			<content:encoded><![CDATA[Hallo,<br /><br />auf Webseiten ist das meist genutzte Tool zum Tracker der User Javascript. Da aktive Inhalte aber i.d.R. von Mail-Clients geblockt werden, bleibt für EMail-Tracking nur html und CSS.<br /><br />Analog zum bekannten "Facebook-Pixel" kann ein Image in der html-Code mit einem Parameter eingefügt werden. Mit "#" als Tags wäre das<br /><br />#img src=" 	<br/><span style="font-style: italic;" class="mycode_i">Dateiupload bitte im Forum! So geht es:<a href="thread-326.html"> Klick mich!</a></span><br/> den User eindeutige ID]#<br /><br />Beim Rendern wird, auch wenn das Bild nicht angezeigt wird, die URL mit dem Parameter aufgerufen und kann damit auf dem Server ge-logged werden.<br /><br />Ähnlich geht dies auch mit CSS:<br /><br />Konditionelle Abfragen mit<br /><br />@media<br />@container<br />@import<br />iframe<br /><br />ermöglichen es einige Daten zur Hardware in Erfahrung zu bringen, z.B.<br /><br />@media only screen and (max-width: 580px)<br /><br />würde nur auf einen Mobil-Gerät ausgeführt.<br /><br />Der folgende Code versucht für die ausgewählte Email Tracker zu suchen:<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Private Sub T_EML_CSS_style_mit_http_img()<br />Dim EML As MailItem<br /><br />Set EML = ActiveExplorer.Selection(1)<br /><br />Call CSS_style_mit_http(EML)<br /><br />End Sub<br /><br />Private Sub CSS_style_mit_http(ByVal EML As MailItem)<br />'durchsucht alle &lt;style und jeweils URL's<br />'&lt;img ...&gt;<br /><br />'Dim FLD As Folder, EML As MailItem,<br />Dim Su, s, Tx As String, DOM, i As Integer, pos As Long, p1 As Long, Bo As Boolean, RR As Object, r<br /><br />If RegEx Is Nothing Then Set RegEx = CreateObject("VBScript.RegExp")<br /><br />Su = Array("@media", "@container", "@import", "iframe")<br /><br />'Sender<br />Debug.Print EML.Sender, EML.SenderEmailAddress &amp; vbLf<br />Debug.Print "Anzahl &lt;/style&gt;", (Len(EML.HTMLBody) - Len(Replace(EML.HTMLBody, "&lt;/style&gt;", ""))) / 8 &amp; vbLf<br /><br />'Keywords<br />For Each s In Su<br />&nbsp;&nbsp;&nbsp;&nbsp;RegEx.Pattern = s<br />&nbsp;&nbsp;&nbsp;&nbsp;Set RR = RegEx.Execute(EML.HTMLBody)<br />&nbsp;&nbsp;&nbsp;&nbsp;Debug.Print s, RR.Count<br />Next s<br />Debug.Print<br /><br />pos = 0<br />RegEx.Pattern = "http[:/&#92;.&#92;w&#92;d]+"<br />Do<br />&nbsp;&nbsp;&nbsp;&nbsp;pos = InStr(pos + 1, EML.HTMLBody, "&lt;style")<br />&nbsp;&nbsp;&nbsp;&nbsp;If pos = 0 Then Exit Do<br />&nbsp;&nbsp;&nbsp;&nbsp;p1 = InStr(pos, EML.HTMLBody, "&lt;/style&gt;")<br />&nbsp;&nbsp;&nbsp;&nbsp;Tx = Mid(EML.HTMLBody, pos, p1 - pos + 8)<br />&nbsp;&nbsp;&nbsp;&nbsp;'If InStr(1, Tx, "http") Then Debug.Print "http" 'Tx<br />&nbsp;&nbsp;&nbsp;&nbsp;Set RR = RegEx.Execute(Tx)<br />&nbsp;&nbsp;&nbsp;&nbsp;For r = 0 To RR.Count - 1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Not (InStr(1, Tx, "w3.org") &gt; 0 Or InStr(1, Tx, "microsoft.com") &gt; 0 Or InStr(1, Tx, DOM) &gt; 0 Or InStr(1, Tx, "IE=edge") &gt; 0) Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Debug.Print r, RR(r)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br />&nbsp;&nbsp;&nbsp;&nbsp;Next r<br />Loop<br />Debug.Print<br /><br />'images<br />RegEx.Pattern = "&lt;img.+?&gt;"<br />Set RR = RegEx.Execute(EML.HTMLBody)<br />For r = 0 To RR.Count - 1<br />&nbsp;&nbsp;&nbsp;&nbsp;Debug.Print RR(r)<br />Next r<br /><br />'URL's<br />RegEx.Pattern = "http[:/&#92;.&#92;-&#92;w&#92;d]+"<br /><br />DOM = Split(EML.SenderEmailAddress, "@")(1)<br />DOM = Split(DOM, ".")<br />DOM = DOM(UBound(DOM) - 1) &amp; "." &amp; DOM(UBound(DOM))<br />Debug.Print vbLf &amp; "Domain", DOM<br /><br />Set RR = RegEx.Execute(EML.HTMLBody)<br />For r = 0 To RR.Count - 1<br />&nbsp;&nbsp;&nbsp;&nbsp;If InStr(1, RR(r), DOM) = 0 Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If InStr(1, RR(r), "w3.org") &gt; 0 Or InStr(1, RR(r), "microsoft.com") &gt; 0 Or InStr(1, RR(r), DOM) &gt; 0 Or InStr(1, RR(r), "IE=edge") &gt; 0 Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Debug.Print "alle http", RR(r)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br />&nbsp;&nbsp;&nbsp;&nbsp;End If<br />Next r<br />Debug.Print vbLf &amp; "--------------------------" &amp; vbLf<br /><br />End Sub</code></div></div><br />Meine Beobachtung war, dass viele Newsletter Tracking-Pixel enthalten, aber in den CSS wurde nur die Bildschirm-Größe geprüft, aber nicht "nach Hause" übermittelt.<br /><br />Weitere Idee oder Beobachtungen wären willkommen.<br /><br />Die Angeregung war "youtube.com/watch?v=em7Mja6CNwY".<br /><br />MfG]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Outlook: Sprache erkennen]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Outlook-Sprache-erkennen</link>
			<pubDate>Wed, 25 Jun 2025 08:23:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=1877">Fennek</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Outlook-Sprache-erkennen</guid>
			<description><![CDATA[Hallo,<br /><br />mit Hilfe von MS-Word (Verweis setzen) kann die Sprache einer EMail erkannt werden. Dieser Code zeigt "Wahr" im Debug-Fenster, falls in einem der ersten 5 Adsätze die Sprache nicht deutsch (wdGermanAustria, wdSwissGerman) sein sollte:<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Sub Language()<br />Dim EML As MailItem, Doc As Document, rng As Range<br />Dim i As Integer, bo As Boolean<br /><br />Set EML = ActiveExplorer.Selection(1)<br /><br />Set Doc = EML.GetInspector.WordEditor<br /><br />For i = 1 To 5<br />&nbsp;&nbsp;&nbsp;&nbsp;Set rng = Doc.Paragraphs(i).Range<br />&nbsp;&nbsp;&nbsp;&nbsp;If rng.LanguageID &lt;&gt; wdGerman Then bo = True 'wdGerman= 1031<br />&nbsp;&nbsp;&nbsp;&nbsp;If rng.LanguageID = wdSwissGerman Then bo = False<br />&nbsp;&nbsp;&nbsp;&nbsp;If rng.LanguageID = wdGermanAustria Then bo = False<br />&nbsp;&nbsp;&nbsp;&nbsp;Debug.Print i, rng.LanguageID<br />Next i<br /><br />Debug.Print "andere Sprache:", bo<br />End Sub</code></div></div><br />Vielleicht hilft es manchmal.<br /><br /><br />mfg]]></description>
			<content:encoded><![CDATA[Hallo,<br /><br />mit Hilfe von MS-Word (Verweis setzen) kann die Sprache einer EMail erkannt werden. Dieser Code zeigt "Wahr" im Debug-Fenster, falls in einem der ersten 5 Adsätze die Sprache nicht deutsch (wdGermanAustria, wdSwissGerman) sein sollte:<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Sub Language()<br />Dim EML As MailItem, Doc As Document, rng As Range<br />Dim i As Integer, bo As Boolean<br /><br />Set EML = ActiveExplorer.Selection(1)<br /><br />Set Doc = EML.GetInspector.WordEditor<br /><br />For i = 1 To 5<br />&nbsp;&nbsp;&nbsp;&nbsp;Set rng = Doc.Paragraphs(i).Range<br />&nbsp;&nbsp;&nbsp;&nbsp;If rng.LanguageID &lt;&gt; wdGerman Then bo = True 'wdGerman= 1031<br />&nbsp;&nbsp;&nbsp;&nbsp;If rng.LanguageID = wdSwissGerman Then bo = False<br />&nbsp;&nbsp;&nbsp;&nbsp;If rng.LanguageID = wdGermanAustria Then bo = False<br />&nbsp;&nbsp;&nbsp;&nbsp;Debug.Print i, rng.LanguageID<br />Next i<br /><br />Debug.Print "andere Sprache:", bo<br />End Sub</code></div></div><br />Vielleicht hilft es manchmal.<br /><br /><br />mfg]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Word: Password]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Word-Password</link>
			<pubDate>Tue, 03 Sep 2024 07:53:11 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=1877">Fennek</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Word-Password</guid>
			<description><![CDATA[Hallo,<br /><br />im Bereich "Cyber-Security" gibt es einen recht entspannten Umgang mit Passwörtern. Jetzt gibt es einen Post für das Word-Passwort, der allerdings so kompliziert ist, dass Normal-User damit nicht zurecht kommen.<br /><br />Es werden Python-Kenntnisse benötigt:<br /><br />https[:]//isc.sans.edu/diary/Protected+OOXML+Text+Documents/31078/<br /><br />Sans ist eine "Cyber-Security-Universität", die vorallem in den USA viele Seminare anbietet und das Image "gut in Washington DC vernetzt zu sein" pflegt.<br /><br />mfg]]></description>
			<content:encoded><![CDATA[Hallo,<br /><br />im Bereich "Cyber-Security" gibt es einen recht entspannten Umgang mit Passwörtern. Jetzt gibt es einen Post für das Word-Passwort, der allerdings so kompliziert ist, dass Normal-User damit nicht zurecht kommen.<br /><br />Es werden Python-Kenntnisse benötigt:<br /><br />https[:]//isc.sans.edu/diary/Protected+OOXML+Text+Documents/31078/<br /><br />Sans ist eine "Cyber-Security-Universität", die vorallem in den USA viele Seminare anbietet und das Image "gut in Washington DC vernetzt zu sein" pflegt.<br /><br />mfg]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Bitte ein BIT]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Bitte-ein-BIT</link>
			<pubDate>Fri, 19 Jul 2024 16:20:13 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=1877">Fennek</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Bitte-ein-BIT</guid>
			<description><![CDATA[Hallo,<br /><br />einfache Verschlüsselungen mit XOR sind bekannt. Etwas interessanter ist <br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>25 + (28 + (126 Xor Asc(Mid(Cypher, i, 1))) Xor 121)</code></div></div><br />oder als Function<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Function ENC2(ByVal Tx As String) As String<br />Dim ac As Integer<br /><br />For i = 1 To Len(Tx)<br />&nbsp;&nbsp;&nbsp;&nbsp;ac = Asc(Mid(Tx, i, 1))<br />&nbsp;&nbsp;&nbsp;&nbsp;ENC2 = ENC2 &amp; Chr(25 + (28 + (126 Xor ac) Xor 121))<br />Next i<br /><br />End Function</code></div></div><br />Dekodieren geht mit der Funktion, aber die Frage ist "warum"<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Public Function DEC_2(ByVal Cy As String) As String<br />Dim ac As Integer, Out As String<br /><br />For i = 1 To Len(Cy)<br />&nbsp;&nbsp;&nbsp;&nbsp;ac = Asc(Mid(Cy, i, 1))<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;If ac Mod 8 = 6 Then ac = ac - 16<br />&nbsp;&nbsp;&nbsp;&nbsp;If ac Mod 4 = 2 Then ac = ac + 16<br />&nbsp;&nbsp;&nbsp;&nbsp;If ac Mod 2 = 0 Then ac = ac - 4<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;Out = Out &amp; Chr((126 Xor ((ac Xor 121) - 28) + 25))<br />Next i<br /><br />DEC_2 = Out<br />End Function</code></div></div><br />Die Vorlage kam aus Javascript, aber da ging die Umkehrung nicht:<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>var encrypt_data = function(e) {<br />&nbsp;&nbsp;&nbsp;&nbsp;for (var o, t = btoa(encodeURIComponent(e)), n = "", r = 0; r &lt; t.length; r++) o = 25 + (28 + (126 ^ t[r].charCodeAt(0)) ^ 121), n += String.fromCharCode(o);<br />&nbsp;&nbsp;&nbsp;&nbsp;return n<br />};</code></div></div><br />mfg]]></description>
			<content:encoded><![CDATA[Hallo,<br /><br />einfache Verschlüsselungen mit XOR sind bekannt. Etwas interessanter ist <br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>25 + (28 + (126 Xor Asc(Mid(Cypher, i, 1))) Xor 121)</code></div></div><br />oder als Function<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Function ENC2(ByVal Tx As String) As String<br />Dim ac As Integer<br /><br />For i = 1 To Len(Tx)<br />&nbsp;&nbsp;&nbsp;&nbsp;ac = Asc(Mid(Tx, i, 1))<br />&nbsp;&nbsp;&nbsp;&nbsp;ENC2 = ENC2 &amp; Chr(25 + (28 + (126 Xor ac) Xor 121))<br />Next i<br /><br />End Function</code></div></div><br />Dekodieren geht mit der Funktion, aber die Frage ist "warum"<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Public Function DEC_2(ByVal Cy As String) As String<br />Dim ac As Integer, Out As String<br /><br />For i = 1 To Len(Cy)<br />&nbsp;&nbsp;&nbsp;&nbsp;ac = Asc(Mid(Cy, i, 1))<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;If ac Mod 8 = 6 Then ac = ac - 16<br />&nbsp;&nbsp;&nbsp;&nbsp;If ac Mod 4 = 2 Then ac = ac + 16<br />&nbsp;&nbsp;&nbsp;&nbsp;If ac Mod 2 = 0 Then ac = ac - 4<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;Out = Out &amp; Chr((126 Xor ((ac Xor 121) - 28) + 25))<br />Next i<br /><br />DEC_2 = Out<br />End Function</code></div></div><br />Die Vorlage kam aus Javascript, aber da ging die Umkehrung nicht:<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>var encrypt_data = function(e) {<br />&nbsp;&nbsp;&nbsp;&nbsp;for (var o, t = btoa(encodeURIComponent(e)), n = "", r = 0; r &lt; t.length; r++) o = 25 + (28 + (126 ^ t[r].charCodeAt(0)) ^ 121), n += String.fromCharCode(o);<br />&nbsp;&nbsp;&nbsp;&nbsp;return n<br />};</code></div></div><br />mfg]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Excel] Shuffle - reverse Shuffle]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Excel-Shuffle-reverse-Shuffle</link>
			<pubDate>Sat, 24 Feb 2024 08:33:38 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=1877">Fennek</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Excel-Shuffle-reverse-Shuffle</guid>
			<description><![CDATA[Hallo,<br /><br />vor mehr als hundert Jahren haben Fisher-Yates einen Algorithmus für ein zufälliges Shuttle und die Rückrechnung auf die Original-Liste entwickelt.<br /><br />Für mehrere Programmiersprachen sind Beispielcodes auf<br /><br />https[:]//stackoverflow.com/questions/3541378/reversible-shuffle-algorithm-using-a-key<br /><br />Ein Umsetzung in VBA ist:<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>' https://stackoverflow.com/questions/3541378/reversible-shuffle-algorithm-using-a-key<br /><br />Sub Start()<br />Dim Tx As String, enc As String, dec As String<br /><br />Tx = "This is the message"<br /><br />enc = Shuffle(Tx)<br />dec = deShuffle(enc)<br />Debug.Print enc<br />Debug.Print dec<br />End Sub<br /><br />Function Shuffle(ByVal Tx As String) As String<br />Dim Size As Integer, Char, i As Integer, Ar, n As Integer<br />Dim tmp As String<br /><br />Size = Len(Tx)<br />ReDim Char(Size) As String<br /><br />For i = 1 To Size:    Char(i - 1) = Mid(Tx, i, 1): Next i<br /><br />Ar = iRND(Size, 9)<br /><br />For i = Size - 1 To 0 Step -1<br />    n = Ar(Size - 1 - i)<br />    tmp = Char(i)<br />    Char(i) = Char(n)<br />    Char(n) = tmp<br />Next i<br /><br />Shuffle = Join(Char, "")<br />End Function<br /><br />Function deShuffle(ByVal Tx As String) As String<br />Dim Size As Integer, Char, i As Integer, Ar, n As Integer<br />Dim tmp As String<br /><br />Size = Len(Tx)<br />ReDim Char(Size) As String<br /><br />For i = 1 To Size:    Char(i - 1) = Mid(Tx, i, 1): Next i<br /><br />Ar = iRND(Size, 9)<br /><br />For i = 0 To Size - 1<br />    n = Ar(Size - i - 1)<br />    tmp = Char(i)<br />    Char(i) = Char(n)<br />    Char(n) = tmp<br />Next i<br /><br />deShuffle = Join(Char, "")<br />End Function<br /><br />Function iRND(ByVal Size As Integer, key As Integer) As Variant<br />Dim rd As Integer, i As Integer, Ar<br /><br />Rnd (-1)<br />Randomize (-key)<br />ReDim Ar(Size - 1) As Integer<br /><br />For i = Size - 1 To 1 Step -1<br />    Ar(Size - 1 - i) = Size * Rnd<br />Next i<br /><br />iRND = Ar<br />End Function</code></div></div><br />Nutzung:<br /><br />In "Sub Start()" wird ein String erstellt und zuerst mit den rotierten Buchstaben im Debug-Fenster ausgegeben. Zur Kontrolle wird auch die Rückrechnung gezeigt.<br /><br />Braucht man das?<br /><br />Nein, nicht unbedingt, um in VBA einen String zu verschleiern ist vermutlich XOR einfacher.<br /><br />Aber im Rahmen der "digitalen Selbstverteidigung" ist es eine der genutzten Varianten, wie Base64 oder Zeichen als Hexadezimal (auch eine andere Basis möglich) darzustellen.<br /><br />mfg]]></description>
			<content:encoded><![CDATA[Hallo,<br /><br />vor mehr als hundert Jahren haben Fisher-Yates einen Algorithmus für ein zufälliges Shuttle und die Rückrechnung auf die Original-Liste entwickelt.<br /><br />Für mehrere Programmiersprachen sind Beispielcodes auf<br /><br />https[:]//stackoverflow.com/questions/3541378/reversible-shuffle-algorithm-using-a-key<br /><br />Ein Umsetzung in VBA ist:<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>' https://stackoverflow.com/questions/3541378/reversible-shuffle-algorithm-using-a-key<br /><br />Sub Start()<br />Dim Tx As String, enc As String, dec As String<br /><br />Tx = "This is the message"<br /><br />enc = Shuffle(Tx)<br />dec = deShuffle(enc)<br />Debug.Print enc<br />Debug.Print dec<br />End Sub<br /><br />Function Shuffle(ByVal Tx As String) As String<br />Dim Size As Integer, Char, i As Integer, Ar, n As Integer<br />Dim tmp As String<br /><br />Size = Len(Tx)<br />ReDim Char(Size) As String<br /><br />For i = 1 To Size:    Char(i - 1) = Mid(Tx, i, 1): Next i<br /><br />Ar = iRND(Size, 9)<br /><br />For i = Size - 1 To 0 Step -1<br />    n = Ar(Size - 1 - i)<br />    tmp = Char(i)<br />    Char(i) = Char(n)<br />    Char(n) = tmp<br />Next i<br /><br />Shuffle = Join(Char, "")<br />End Function<br /><br />Function deShuffle(ByVal Tx As String) As String<br />Dim Size As Integer, Char, i As Integer, Ar, n As Integer<br />Dim tmp As String<br /><br />Size = Len(Tx)<br />ReDim Char(Size) As String<br /><br />For i = 1 To Size:    Char(i - 1) = Mid(Tx, i, 1): Next i<br /><br />Ar = iRND(Size, 9)<br /><br />For i = 0 To Size - 1<br />    n = Ar(Size - i - 1)<br />    tmp = Char(i)<br />    Char(i) = Char(n)<br />    Char(n) = tmp<br />Next i<br /><br />deShuffle = Join(Char, "")<br />End Function<br /><br />Function iRND(ByVal Size As Integer, key As Integer) As Variant<br />Dim rd As Integer, i As Integer, Ar<br /><br />Rnd (-1)<br />Randomize (-key)<br />ReDim Ar(Size - 1) As Integer<br /><br />For i = Size - 1 To 1 Step -1<br />    Ar(Size - 1 - i) = Size * Rnd<br />Next i<br /><br />iRND = Ar<br />End Function</code></div></div><br />Nutzung:<br /><br />In "Sub Start()" wird ein String erstellt und zuerst mit den rotierten Buchstaben im Debug-Fenster ausgegeben. Zur Kontrolle wird auch die Rückrechnung gezeigt.<br /><br />Braucht man das?<br /><br />Nein, nicht unbedingt, um in VBA einen String zu verschleiern ist vermutlich XOR einfacher.<br /><br />Aber im Rahmen der "digitalen Selbstverteidigung" ist es eine der genutzten Varianten, wie Base64 oder Zeichen als Hexadezimal (auch eine andere Basis möglich) darzustellen.<br /><br />mfg]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Excel] Hieroglyphs]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Excel-Hieroglyphs</link>
			<pubDate>Fri, 04 Mar 2022 12:46:15 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=1877">Fennek</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Excel-Hieroglyphs</guid>
			<description><![CDATA[Hallo,<br /><br />für Interessenten an alt-agyptischen Hieroglyphen:<br /><br />Windows 10 und Excel können ca 1.000 Zeichen darstellen, die dann mit copy/paste auch in Word genutzt werden können.<br /><br />Die Funktionen =unichar() können nicht nur 2-byte Unicode, sondern auch 4-Byte Unicode abbilden.<br /><br />Neben Emojies sind im Bereich größer &Hffff auch hethitische Hieroglyphen und Keilschrift verfügbar.<br /><br />mfg<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/xlsx.png" title="" border="0" alt=".xlsx" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=42420" target="_blank" title="04.03.2022, 14:45">Hieroglyphs.xlsx</a> (Größe: 21,07 KB / Downloads: 17)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hallo,<br /><br />für Interessenten an alt-agyptischen Hieroglyphen:<br /><br />Windows 10 und Excel können ca 1.000 Zeichen darstellen, die dann mit copy/paste auch in Word genutzt werden können.<br /><br />Die Funktionen =unichar() können nicht nur 2-byte Unicode, sondern auch 4-Byte Unicode abbilden.<br /><br />Neben Emojies sind im Bereich größer &Hffff auch hethitische Hieroglyphen und Keilschrift verfügbar.<br /><br />mfg<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/xlsx.png" title="" border="0" alt=".xlsx" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=42420" target="_blank" title="04.03.2022, 14:45">Hieroglyphs.xlsx</a> (Größe: 21,07 KB / Downloads: 17)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Excel] Forensik]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Excel-Forensik</link>
			<pubDate>Sat, 26 Feb 2022 10:47:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=1877">Fennek</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Excel-Forensik</guid>
			<description><![CDATA[Hallo,<br /><br />besteht Interesse an Excel-Forensik?<br /><br />Mit - teilweise großen - Einschränkungen kann erkannt werden:<br /><br />- Ländereinstellenung des PC's<br />- personenbezogene Daten<br />- Vergleich von Workbooks<br />   - gespeichert mit SaveAs<br />   - selber PC<br />- viele, in der Kombination vermutlich eindeutige ID's<br /><br />Für eine Malware-Analyse könnte es ein (zweitklassiches) DIY-Tool sein. Als Unterstützung für Betrugsfälle käme es infrage bevor professionelle Tools genutzt werden.<br /><br />Der Ansatz nutzt Powershell und ist geeignet auch hunderte Excel-Files in kurzer Zeit zu analysieren.<br /><br />Falls jemand Interesse haben sollte, würde ich den Code hier zeigen. Aber mein Hauptinteresse wäre es das Tool zu diskutieren und die Interpretation zu verbessern.<br /><br />mfg]]></description>
			<content:encoded><![CDATA[Hallo,<br /><br />besteht Interesse an Excel-Forensik?<br /><br />Mit - teilweise großen - Einschränkungen kann erkannt werden:<br /><br />- Ländereinstellenung des PC's<br />- personenbezogene Daten<br />- Vergleich von Workbooks<br />   - gespeichert mit SaveAs<br />   - selber PC<br />- viele, in der Kombination vermutlich eindeutige ID's<br /><br />Für eine Malware-Analyse könnte es ein (zweitklassiches) DIY-Tool sein. Als Unterstützung für Betrugsfälle käme es infrage bevor professionelle Tools genutzt werden.<br /><br />Der Ansatz nutzt Powershell und ist geeignet auch hunderte Excel-Files in kurzer Zeit zu analysieren.<br /><br />Falls jemand Interesse haben sollte, würde ich den Code hier zeigen. Aber mein Hauptinteresse wäre es das Tool zu diskutieren und die Interpretation zu verbessern.<br /><br />mfg]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Excel] Zu vermeidende Variablennamen in LET]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Excel-Zu-vermeidende-Variablennamen-in-LET</link>
			<pubDate>Wed, 02 Feb 2022 10:08:11 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=93">maninweb</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Excel-Zu-vermeidende-Variablennamen-in-LET</guid>
			<description><![CDATA[Hallo zusammen,<br /><br />es kommt ja durchaus öfter mal vor, dass man in einer LET-Formel Zählvariablen verwendet, deren Namen man dann möglichst kurz<br />halten möchte - zum Beispiel die Buchstaben X und Y für Zeilen und Spalten. Jemand würde jedoch vielleicht hingehen und statt<br />X & Y dann N & P oder R & C als Zählvariablen definieren. Und hier lauern ein paar Fallstricke.<br /><br />Folgende Formeln liefern in Excel (DE-DE) alle dasselbe Ergebnis, nämlich 6.<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>=LET(R;2;C;3;R*C)<br />=LET(L;2;C;3;L*C)<br />=LET(Z;2;S;3;Z*S)<br />=LET(X;2;Y;3;X*Y)</code></div></div><br />Stelle ich jedoch Excel von der A1-Bezugsart auf die Z1S1-Bezugsart um, dann funktioniert die dritte Formel LET(Z;2;S;3;Z*S)<br />nicht mehr (Doppelklick plus Enter).<br /><br />Ändere ich die Sprache von Excel (nicht Windows) von Deutsch auf English und stelle dort auch wieder die Bezugsart auf R1C1<br />um, funktioniert wieder die dritte Formel, aber nicht die ersten beiden, wo also R & C sowie L & C als Variablen definiert wurden.<br />Dasselbe gilt für Excel in Französisch. Die vierte Formel mit X & Y klappt immer.<br /><br /><span style="font-style: italic;" class="mycode_i">Fazit 1:</span> das Verwenden von Buchstaben als Variablen in LET kann - sprachabhängig (!) - zu Problemen führen, wenn die Z1S1-<br />Bezugsart aktiv ist bzw. aktiviert wird.<br /><br /><span style="font-style: italic;" class="mycode_i">Fazit 2:</span> es erscheint mir sinnvoll, das Verwenden einzelner Buchstaben, wie C, K, L, R, S oder Z, als Variablennamen in LET<br />generell zu vermeiden. Auch weil in der A1-Bezugsart keine Fehlermeldung bzw. kein Hinweis erfolgt. X & Y werden in keiner<br />Sprache für die Z1S1-Bezugsart verwendet und wären somit zulässig. Ebenso meines Wissens N & P.<br /><br /><span style="font-style: italic;" class="mycode_i">Fazit 3:</span> Gerade wenn international gearbeitet wird oder die Mappe an Unbekannte verteilt wird, wo man die Zielsprache und<br />die Einstellungen zur Bezugsart nicht kennt, wäre Fazit 2 Pflicht.<br /><br />Gruß]]></description>
			<content:encoded><![CDATA[Hallo zusammen,<br /><br />es kommt ja durchaus öfter mal vor, dass man in einer LET-Formel Zählvariablen verwendet, deren Namen man dann möglichst kurz<br />halten möchte - zum Beispiel die Buchstaben X und Y für Zeilen und Spalten. Jemand würde jedoch vielleicht hingehen und statt<br />X & Y dann N & P oder R & C als Zählvariablen definieren. Und hier lauern ein paar Fallstricke.<br /><br />Folgende Formeln liefern in Excel (DE-DE) alle dasselbe Ergebnis, nämlich 6.<br /><br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>=LET(R;2;C;3;R*C)<br />=LET(L;2;C;3;L*C)<br />=LET(Z;2;S;3;Z*S)<br />=LET(X;2;Y;3;X*Y)</code></div></div><br />Stelle ich jedoch Excel von der A1-Bezugsart auf die Z1S1-Bezugsart um, dann funktioniert die dritte Formel LET(Z;2;S;3;Z*S)<br />nicht mehr (Doppelklick plus Enter).<br /><br />Ändere ich die Sprache von Excel (nicht Windows) von Deutsch auf English und stelle dort auch wieder die Bezugsart auf R1C1<br />um, funktioniert wieder die dritte Formel, aber nicht die ersten beiden, wo also R & C sowie L & C als Variablen definiert wurden.<br />Dasselbe gilt für Excel in Französisch. Die vierte Formel mit X & Y klappt immer.<br /><br /><span style="font-style: italic;" class="mycode_i">Fazit 1:</span> das Verwenden von Buchstaben als Variablen in LET kann - sprachabhängig (!) - zu Problemen führen, wenn die Z1S1-<br />Bezugsart aktiv ist bzw. aktiviert wird.<br /><br /><span style="font-style: italic;" class="mycode_i">Fazit 2:</span> es erscheint mir sinnvoll, das Verwenden einzelner Buchstaben, wie C, K, L, R, S oder Z, als Variablennamen in LET<br />generell zu vermeiden. Auch weil in der A1-Bezugsart keine Fehlermeldung bzw. kein Hinweis erfolgt. X & Y werden in keiner<br />Sprache für die Z1S1-Bezugsart verwendet und wären somit zulässig. Ebenso meines Wissens N & P.<br /><br /><span style="font-style: italic;" class="mycode_i">Fazit 3:</span> Gerade wenn international gearbeitet wird oder die Mappe an Unbekannte verteilt wird, wo man die Zielsprache und<br />die Einstellungen zur Bezugsart nicht kennt, wäre Fazit 2 Pflicht.<br /><br />Gruß]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Browser] Ungekürzt angezeigte Links]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Browser-Ungekuerzt-angezeigte-Links</link>
			<pubDate>Sun, 31 Oct 2021 10:24:07 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=10690">LCohen</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Browser-Ungekuerzt-angezeigte-Links</guid>
			<description><![CDATA[Nimmt man in der (zum eigentlichen Link identischen) Linkbeschreibung <br /><br />http(s)://<br />http(s)://www.<br />www.<br /><br />weg, wird der Link vollständig schon beim Lesen im Text und nicht erst nach 2 Sekunden in der Statusleiste angezeigt:<br /><br /><span style="color: #0000FF;" class="mycode_color">Domain.TLD/ein%20wunderschoenes%20und%20selbsterklaerendes%20Thema.html</span><br /><br />statt<br /><br />Domain.TLD/ein...Thema.html<br /><br />Nicht wichtig, aber hygienisch.]]></description>
			<content:encoded><![CDATA[Nimmt man in der (zum eigentlichen Link identischen) Linkbeschreibung <br /><br />http(s)://<br />http(s)://www.<br />www.<br /><br />weg, wird der Link vollständig schon beim Lesen im Text und nicht erst nach 2 Sekunden in der Statusleiste angezeigt:<br /><br /><span style="color: #0000FF;" class="mycode_color">Domain.TLD/ein%20wunderschoenes%20und%20selbsterklaerendes%20Thema.html</span><br /><br />statt<br /><br />Domain.TLD/ein...Thema.html<br /><br />Nicht wichtig, aber hygienisch.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Excel] Zahlen am Komma ausrichten]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Excel-Zahlen-am-Komma-ausrichten</link>
			<pubDate>Sun, 23 May 2021 08:53:47 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=299">RPP63</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Excel-Zahlen-am-Komma-ausrichten</guid>
			<description><![CDATA[Ziel ist, sowohl natürliche Zahlen als auch Dezimalzahlen am (imaginären) Komma auszurichten.<br />Bei Dezimalzahlen ist es einfach:<br />Man nimmt das benutzerdefinierte Zahlenformat <span style="font-family: Courier New;" class="mycode_font">0,<span style="color: #E82A1F;" class="mycode_color">???</span></span><br />(wobei die Anzahl der Fragezeichen die maximal anzuzeigenden Nachkommaziffern darstellt)<br /><br />Nachteil:<br />Ganzzahlen werden ebenfalls mit (nicht erwünschtem) Komma angezeigt.<br />(hier bei der 157)<br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>  1,2<br /> 12,34<br />157,<br /> 17,263</code></div></div><br />Abhilfe:<br />Es wird zusätzlich eine Formel in der bedingten Formatierung benötigt:<br />(für Spalte A) =A1=GANZZAHL(A1)<br />dieser Formel wird folgendes Zahlenformat zugewiesen:<br /><span style="font-family: Courier New;" class="mycode_font">0_,_0_0_0</span><br />heißt, dass an die Ganzzahl (erste 0) eine (leere) Zeichenfolge in der Breite des Kommas plus drei Ziffern angehängt wird.<br /><br />Das funktioniert nur bei "normalen" Schriftarten, egal ob proportional oder nicht.<br />Allerdings nicht bei Narrow-Schriftarten, denn dort haben Ziffern unterschiedliche Breiten.<br /><br />Ich habe mal eine kleine Datei zum Testen angehängt.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/xlsx.png" title="" border="0" alt=".xlsx" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=38897" target="_blank" title="23.05.2021, 10:53">Am Komma ausgerichtet.xlsx</a> (Größe: 8,89 KB / Downloads: 17)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Ziel ist, sowohl natürliche Zahlen als auch Dezimalzahlen am (imaginären) Komma auszurichten.<br />Bei Dezimalzahlen ist es einfach:<br />Man nimmt das benutzerdefinierte Zahlenformat <span style="font-family: Courier New;" class="mycode_font">0,<span style="color: #E82A1F;" class="mycode_color">???</span></span><br />(wobei die Anzahl der Fragezeichen die maximal anzuzeigenden Nachkommaziffern darstellt)<br /><br />Nachteil:<br />Ganzzahlen werden ebenfalls mit (nicht erwünschtem) Komma angezeigt.<br />(hier bei der 157)<br /><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>  1,2<br /> 12,34<br />157,<br /> 17,263</code></div></div><br />Abhilfe:<br />Es wird zusätzlich eine Formel in der bedingten Formatierung benötigt:<br />(für Spalte A) =A1=GANZZAHL(A1)<br />dieser Formel wird folgendes Zahlenformat zugewiesen:<br /><span style="font-family: Courier New;" class="mycode_font">0_,_0_0_0</span><br />heißt, dass an die Ganzzahl (erste 0) eine (leere) Zeichenfolge in der Breite des Kommas plus drei Ziffern angehängt wird.<br /><br />Das funktioniert nur bei "normalen" Schriftarten, egal ob proportional oder nicht.<br />Allerdings nicht bei Narrow-Schriftarten, denn dort haben Ziffern unterschiedliche Breiten.<br /><br />Ich habe mal eine kleine Datei zum Testen angehängt.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/xlsx.png" title="" border="0" alt=".xlsx" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=38897" target="_blank" title="23.05.2021, 10:53">Am Komma ausgerichtet.xlsx</a> (Größe: 8,89 KB / Downloads: 17)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Excel] Zu vermeidende Benennungen von Namen in Excel]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Excel-Zu-vermeidende-Benennungen-von-Namen-in-Excel</link>
			<pubDate>Wed, 09 Sep 2020 07:52:22 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=93">maninweb</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Excel-Zu-vermeidende-Benennungen-von-Namen-in-Excel</guid>
			<description><![CDATA[Hallo zusammen,<br /><br />bei der Benennung von benannten Bereichen in Excel sind - auf Grund der Internationalisierung von Arbeitsmappen - einige Namen zu vermeiden.<br />Das sind die Kombinationen ExZy, FxCy, LxCy, RxCy RxKy, RxSy, SxOy, WxKy, ZxSy mit x und y als Zahl. Mit der Einführung von Datentypen<br />sind ebenfalls Kombinationen der Art [Spaltenname][Zahl].[Feldname] zu vermeiden. Beispiel D1.Area, denn Area ist ein Feld aus dem<br />Geografie-Datentyp und wäre gleichzeitig ein Bezug zu dem Feld. Namen werden in Formeln in Excel priorisiert.<br /><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=34047" target="_blank" title="09.09.2020, 09:48">Namen.png</a> (Größe: 50,55 KB / Downloads: 19)
<!-- end: postbit_attachments_attachment --><br /><br />Gruß]]></description>
			<content:encoded><![CDATA[Hallo zusammen,<br /><br />bei der Benennung von benannten Bereichen in Excel sind - auf Grund der Internationalisierung von Arbeitsmappen - einige Namen zu vermeiden.<br />Das sind die Kombinationen ExZy, FxCy, LxCy, RxCy RxKy, RxSy, SxOy, WxKy, ZxSy mit x und y als Zahl. Mit der Einführung von Datentypen<br />sind ebenfalls Kombinationen der Art [Spaltenname][Zahl].[Feldname] zu vermeiden. Beispiel D1.Area, denn Area ist ein Feld aus dem<br />Geografie-Datentyp und wäre gleichzeitig ein Bezug zu dem Feld. Namen werden in Formeln in Excel priorisiert.<br /><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=34047" target="_blank" title="09.09.2020, 09:48">Namen.png</a> (Größe: 50,55 KB / Downloads: 19)
<!-- end: postbit_attachments_attachment --><br /><br />Gruß]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Excel] VBA-Einsteiger - hier gibt es Info's]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Excel-VBA-Einsteiger-hier-gibt-es-Info-s</link>
			<pubDate>Wed, 02 Sep 2020 10:09:37 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=20">Glausius</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Excel-VBA-Einsteiger-hier-gibt-es-Info-s</guid>
			<description><![CDATA[Hallo,<br /><br />für alle, die sich mit VBA beschäftigen und mit Makros die Tabellenarbeit erleichtern wollen, gibt es hier eine sehr lehrreiche und verständliche Einführung:<br /><br /><a href="https://www.excel-vba-lernen.de" target="_blank" rel="noopener" class="mycode_url">https://www.excel-vba-lernen.de</a>]]></description>
			<content:encoded><![CDATA[Hallo,<br /><br />für alle, die sich mit VBA beschäftigen und mit Makros die Tabellenarbeit erleichtern wollen, gibt es hier eine sehr lehrreiche und verständliche Einführung:<br /><br /><a href="https://www.excel-vba-lernen.de" target="_blank" rel="noopener" class="mycode_url">https://www.excel-vba-lernen.de</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Excel] Funktion FILTER() auf Spalten anwenden]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Excel-Funktion-FILTER-auf-Spalten-anwenden</link>
			<pubDate>Tue, 25 Aug 2020 18:51:18 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=35">shift-del</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Excel-Funktion-FILTER-auf-Spalten-anwenden</guid>
			<description><![CDATA[Moin<br /><br /><a href="https://www.youtube.com/watch?v=Y6X9fdAbBEE" target="_blank" rel="noopener" class="mycode_url">Video von MrExcel</a><br /><br />Anbei eine Musterdatei mit mehreren Formel-Beispielen.<br /><br /><table border='1' cellspacing='0' cellpadding='2' valign='middle' colspan='17' style='font-family:Calibri; color:#000000; border-collapse:collapse; background-color:#FFFFFF; font-size:11px; font-weight:normal; font-style:normal; '><colgroup><col width='28pt'><col width='44,25pt'><col width='100,5pt'><col width='53,25pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'></colgroup><tr style='background-color:#FAFAFA'><td align='middle' colspan='17'>Arbeitsblatt mit dem Namen 'Tabelle1'</td></tr><tr style='background-color:#cacaca'><td></td><td align='middle'>A</td><td align='middle'>B</td><td align='middle'>C</td><td align='middle'>D</td><td align='middle'>E</td><td align='middle'>F</td><td align='middle'>G</td><td align='middle'>H</td><td align='middle'>I</td><td align='middle'>J</td><td align='middle'>K</td><td align='middle'>L</td><td align='middle'>M</td><td align='middle'>N</td><td align='middle'>O</td><td align='middle'>P</td></tr><tr><td style='background-color:#cacaca' align='middle'>1</td><td align='right' >0</td><td align='right' >1</td><td align='right' >1</td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td></tr><tr><td style='background-color:#cacaca' align='middle'>2</td><td align='left' >Name</td><td align='left' >Ort</td><td align='left' >Datum</td><td align='right' ></td><td align='right' ></td><td align='left' >Ort</td><td align='left' >Datum</td><td align='right' ></td><td align='left' >Ort</td><td align='left' >Datum</td><td align='right' ></td><td align='left' >Ort</td><td align='left' >Datum</td><td align='right' ></td><td align='left' >Ort</td><td align='left' >Datum</td></tr><tr><td style='background-color:#cacaca' align='middle'>3</td><td align='left' >Alf</td><td align='left' >Aachen</td><td align='right' >04.08.1973</td><td align='right' ></td><td align='right' ></td><td align='left' >Aachen</td><td align='right' >26880</td><td align='right' ></td><td align='left' >Aachen</td><td align='right' >26880</td><td align='right' ></td><td align='left' >Aachen</td><td align='right' >26880</td><td align='right' ></td><td align='left' >Aachen</td><td align='right' >26880</td></tr><tr><td style='background-color:#cacaca' align='middle'>4</td><td align='left' >Bernd</td><td align='left' >Bonn</td><td align='right' >14.01.1962</td><td align='right' ></td><td align='right' ></td><td align='left' >Bonn</td><td align='right' >22660</td><td align='right' ></td><td align='left' >Bonn</td><td align='right' >22660</td><td align='right' ></td><td align='left' >Bonn</td><td align='right' >22660</td><td align='right' ></td><td align='left' >Bonn</td><td align='right' >22660</td></tr><tr><td style='background-color:#cacaca' align='middle'>5</td><td align='left' >Chris</td><td align='left' >Coburg</td><td align='right' >26.05.1967</td><td align='right' ></td><td align='right' ></td><td align='left' >Coburg</td><td align='right' >24618</td><td align='right' ></td><td align='left' >Coburg</td><td align='right' >24618</td><td align='right' ></td><td align='left' >Coburg</td><td align='right' >24618</td><td align='right' ></td><td align='left' >Coburg</td><td align='right' >24618</td></tr><tr><td style='background-color:#cacaca' align='middle'>6</td><td align='left' >Doris</td><td align='left' >Dortmund</td><td align='right' >01.07.1958</td><td align='right' ></td><td align='right' ></td><td align='left' >Dortmund</td><td align='right' >21367</td><td align='right' ></td><td align='left' >Dortmund</td><td align='right' >21367</td><td align='right' ></td><td align='left' >Dortmund</td><td align='right' >21367</td><td align='right' ></td><td align='left' >Dortmund</td><td align='right' >21367</td></tr><tr><td style='background-color:#cacaca' align='middle'>7</td><td align='left' >Ernst</td><td align='left' >Essen</td><td align='right' >23.03.1969</td><td align='right' ></td><td align='right' ></td><td align='left' >Essen</td><td align='right' >25285</td><td align='right' ></td><td align='left' >Essen</td><td align='right' >25285</td><td align='right' ></td><td align='left' >Essen</td><td align='right' >25285</td><td align='right' ></td><td align='left' >Essen</td><td align='right' >25285</td></tr><tr><td style='background-color:#cacaca' align='middle'>8</td><td align='left' >Fritz</td><td align='left' >Frankfurt</td><td align='right' >10.09.1992</td><td align='right' ></td><td align='right' ></td><td align='left' >Frankfurt</td><td align='right' >33857</td><td align='right' ></td><td align='left' >Frankfurt</td><td align='right' >33857</td><td align='right' ></td><td align='left' >Frankfurt</td><td align='right' >33857</td><td align='right' ></td><td align='left' >Frankfurt</td><td align='right' >33857</td></tr><tr><td style='background-color:#cacaca' align='middle'>9</td><td align='left' >Gert</td><td align='left' >Gelsenkirchen</td><td align='right' >29.02.2000</td><td align='right' ></td><td align='right' ></td><td align='left' >Gelsenkirchen</td><td align='right' >36585</td><td align='right' ></td><td align='left' >Gelsenkirchen</td><td align='right' >36585</td><td align='right' ></td><td align='left' >Gelsenkirchen</td><td align='right' >36585</td><td align='right' ></td><td align='left' >Gelsenkirchen</td><td align='right' >36585</td></tr><tr><td style='background-color:#cacaca' align='middle'>10</td><td align='left' >Hans</td><td align='left' >Hamburg</td><td align='right' >07.11.1993</td><td align='right' ></td><td align='right' ></td><td align='left' >Hamburg</td><td align='right' >34280</td><td align='right' ></td><td align='left' >Hamburg</td><td align='right' >34280</td><td align='right' ></td><td align='left' >Hamburg</td><td align='right' >34280</td><td align='right' ></td><td align='left' >Hamburg</td><td align='right' >34280</td></tr><tr><td style='background-color:#cacaca' align='middle'>11</td><td align='left' >Iris</td><td align='left' >Iserlohn</td><td align='right' >22.09.1978</td><td align='right' ></td><td align='right' ></td><td align='left' >Iserlohn</td><td align='right' >28755</td><td align='right' ></td><td align='left' >Iserlohn</td><td align='right' >28755</td><td align='right' ></td><td align='left' >Iserlohn</td><td align='right' >28755</td><td align='right' ></td><td align='left' >Iserlohn</td><td align='right' >28755</td></tr><tr><td style='background-color:#cacaca' align='middle'>12</td><td align='left' >Jochen</td><td align='left' >JÖ</td><td align='right' >30.12.1996</td><td align='right' ></td><td align='right' ></td><td align='left' >JÖ</td><td align='right' >35429</td><td align='right' ></td><td align='left' >JÖ</td><td align='right' >35429</td><td align='right' ></td><td align='left' >JÖ</td><td align='right' >35429</td><td align='right' ></td><td align='left' >JÖ</td><td align='right' >35429</td></tr><tr><td style='background-color:#cacaca' align='middle'>13</td><td align='left' >Klaus</td><td align='left' >Köln</td><td align='right' >19.02.2004</td><td align='right' ></td><td align='right' ></td><td align='left' >Köln</td><td align='right' >38036</td><td align='right' ></td><td align='left' >Köln</td><td align='right' >38036</td><td align='right' ></td><td align='left' >Köln</td><td align='right' >38036</td><td align='right' ></td><td align='left' >Köln</td><td align='right' >38036</td></tr><tr><td style='background-color:#cacaca' align='middle'>14</td><td align='left' >Lena</td><td align='left' >Ludwigsburg</td><td align='right' >06.02.1978</td><td align='right' ></td><td align='right' ></td><td align='left' >Ludwigsburg</td><td align='right' >28527</td><td align='right' ></td><td align='left' >Ludwigsburg</td><td align='right' >28527</td><td align='right' ></td><td align='left' >Ludwigsburg</td><td align='right' >28527</td><td align='right' ></td><td align='left' >Ludwigsburg</td><td align='right' >28527</td></tr><tr><td style='background-color:#cacaca' align='middle'>15</td><td align='left' >Martin</td><td align='left' >Mannheim</td><td align='right' >18.08.2001</td><td align='right' ></td><td align='right' ></td><td align='left' >Mannheim</td><td align='right' >37121</td><td align='right' ></td><td align='left' >Mannheim</td><td align='right' >37121</td><td align='right' ></td><td align='left' >Mannheim</td><td align='right' >37121</td><td align='right' ></td><td align='left' >Mannheim</td><td align='right' >37121</td></tr><tr><td style='background-color:#cacaca' align='middle'>16</td><td align='left' >Nina</td><td align='left' >Neuss</td><td align='right' >18.02.1986</td><td align='right' ></td><td align='right' ></td><td align='left' >Neuss</td><td align='right' >31461</td><td align='right' ></td><td align='left' >Neuss</td><td align='right' >31461</td><td align='right' ></td><td align='left' >Neuss</td><td align='right' >31461</td><td align='right' ></td><td align='left' >Neuss</td><td align='right' >31461</td></tr><tr><td style='background-color:#cacaca' align='middle'>17</td><td align='left' >Olaf</td><td align='left' >Offenbach</td><td align='right' >19.10.1999</td><td align='right' ></td><td align='right' ></td><td align='left' >Offenbach</td><td align='right' >36452</td><td align='right' ></td><td align='left' >Offenbach</td><td align='right' >36452</td><td align='right' ></td><td align='left' >Offenbach</td><td align='right' >36452</td><td align='right' ></td><td align='left' >Offenbach</td><td align='right' >36452</td></tr><tr><td style='background-color:#cacaca' align='middle'>18</td><td align='left' >Paula</td><td align='left' >Paderborn</td><td align='right' >03.12.2008</td><td align='right' ></td><td align='right' ></td><td align='left' >Paderborn</td><td align='right' >39785</td><td align='right' ></td><td align='left' >Paderborn</td><td align='right' >39785</td><td align='right' ></td><td align='left' >Paderborn</td><td align='right' >39785</td><td align='right' ></td><td align='left' >Paderborn</td><td align='right' >39785</td></tr><tr><td style='background-color:#cacaca' align='middle'>19</td><td align='left' >Quirin</td><td align='left' >Quakenbrück</td><td align='right' >13.02.2009</td><td align='right' ></td><td align='right' ></td><td align='left' >Quakenbrück</td><td align='right' >39857</td><td align='right' ></td><td align='left' >Quakenbrück</td><td align='right' >39857</td><td align='right' ></td><td align='left' >Quakenbrück</td><td align='right' >39857</td><td align='right' ></td><td align='left' >Quakenbrück</td><td align='right' >39857</td></tr><tr><td style='background-color:#cacaca' align='middle'>20</td><td align='left' >Renate</td><td align='left' >Regensburg</td><td align='right' >05.09.1993</td><td align='right' ></td><td align='right' ></td><td align='left' >Regensburg</td><td align='right' >34217</td><td align='right' ></td><td align='left' >Regensburg</td><td align='right' >34217</td><td align='right' ></td><td align='left' >Regensburg</td><td align='right' >34217</td><td align='right' ></td><td align='left' >Regensburg</td><td align='right' >34217</td></tr><tr><td style='background-color:#cacaca' align='middle'>21</td><td align='left' >Susi</td><td align='left' >Stuttgart</td><td align='right' >12.05.1972</td><td align='right' ></td><td align='right' ></td><td align='left' >Stuttgart</td><td align='right' >26431</td><td align='right' ></td><td align='left' >Stuttgart</td><td align='right' >26431</td><td align='right' ></td><td align='left' >Stuttgart</td><td align='right' >26431</td><td align='right' ></td><td align='left' >Stuttgart</td><td align='right' >26431</td></tr><tr><td style='background-color:#cacaca' align='middle'>22</td><td align='left' >Theo</td><td align='left' >Tauberbischofsheim</td><td align='right' >08.10.1980</td><td align='right' ></td><td align='right' ></td><td align='left' >Tauberbischofsheim</td><td align='right' >29502</td><td align='right' ></td><td align='left' >Tauberbischofsheim</td><td align='right' >29502</td><td align='right' ></td><td align='left' >Tauberbischofsheim</td><td align='right' >29502</td><td align='right' ></td><td align='left' >Tauberbischofsheim</td><td align='right' >29502</td></tr><tr><td style='background-color:#cacaca' align='middle'>23</td><td align='left' >Uwe</td><td align='left' >Ulm</td><td align='right' >11.04.1977</td><td align='right' ></td><td align='right' ></td><td align='left' >Ulm</td><td align='right' >28226</td><td align='right' ></td><td align='left' >Ulm</td><td align='right' >28226</td><td align='right' ></td><td align='left' >Ulm</td><td align='right' >28226</td><td align='right' ></td><td align='left' >Ulm</td><td align='right' >28226</td></tr><tr><td style='background-color:#cacaca' align='middle'>24</td><td align='left' >Viktor</td><td align='left' >Vechta</td><td align='right' >19.08.1999</td><td align='right' ></td><td align='right' ></td><td align='left' >Vechta</td><td align='right' >36391</td><td align='right' ></td><td align='left' >Vechta</td><td align='right' >36391</td><td align='right' ></td><td align='left' >Vechta</td><td align='right' >36391</td><td align='right' ></td><td align='left' >Vechta</td><td align='right' >36391</td></tr><tr><td style='background-color:#cacaca' align='middle'>25</td><td align='left' >Walter</td><td align='left' >Wackersdorf</td><td align='right' >30.03.1955</td><td align='right' ></td><td align='right' ></td><td align='left' >Wackersdorf</td><td align='right' >20178</td><td align='right' ></td><td align='left' >Wackersdorf</td><td align='right' >20178</td><td align='right' ></td><td align='left' >Wackersdorf</td><td align='right' >20178</td><td align='right' ></td><td align='left' >Wackersdorf</td><td align='right' >20178</td></tr><tr><td style='background-color:#cacaca' align='middle'>26</td><td align='left' >Xaver</td><td align='left' >Xanten</td><td align='right' >29.01.1988</td><td align='right' ></td><td align='right' ></td><td align='left' >Xanten</td><td align='right' >32171</td><td align='right' ></td><td align='left' >Xanten</td><td align='right' >32171</td><td align='right' ></td><td align='left' >Xanten</td><td align='right' >32171</td><td align='right' ></td><td align='left' >Xanten</td><td align='right' >32171</td></tr><tr><td style='background-color:#cacaca' align='middle'>27</td><td align='left' >Yannik</td><td align='left' >Yach</td><td align='right' >15.08.1978</td><td align='right' ></td><td align='right' ></td><td align='left' >Yach</td><td align='right' >28717</td><td align='right' ></td><td align='left' >Yach</td><td align='right' >28717</td><td align='right' ></td><td align='left' >Yach</td><td align='right' >28717</td><td align='right' ></td><td align='left' >Yach</td><td align='right' >28717</td></tr><tr><td style='background-color:#cacaca' align='middle'>28</td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zoe</td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zeitz</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >21.01.1989</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' ></td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' ></td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zeitz</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >32529</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' ></td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zeitz</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >32529</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' ></td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zeitz</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >32529</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' ></td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zeitz</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >32529</td></tr></table><br><table border='1' cellspacing='0' cellpadding='2' valign='middle' colspan='2' style='table-layout:auto; color:#000000; background-color:#FFFFFF; border-collapse:collapse; font-family:Calibri; font-size:11px;'><colgroup><col width='40pt'><col></colgroup><tr style='background-color:#eeaaaa'><td>Zelle</td><td>Formel</td></tr><tr><td style='border-bottom-left-radius: 0px;'>F2</td><td style='border-bottom-right-radius: 0px;'><Span style='color:#222222'>=FILTER</Span><Span style='color:#0000DD'>(tbl_Daten[#Alle];{0.1.1})</Span><Span style='color:#222222'></Span></td></tr><tr><td style='border-bottom-left-radius: 0px;'>I2</td><td style='border-bottom-right-radius: 0px;'><Span style='color:#222222'>=FILTER</Span><Span style='color:#0000DD'>(tbl_Daten[#Alle];WENNNV</Span><Span style='color:#222222'>(XVERGLEICH</Span><Span style='color:#0000DD'>(tbl_Daten[#Kopfzeilen];{"Ort";"Datum"})</Span><Span style='color:#222222'>;0)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'></Span></td></tr><tr><td style='border-bottom-left-radius: 0px;'>L2</td><td style='border-bottom-right-radius: 0px;'><Span style='color:#222222'>=FILTER</Span><Span style='color:#0000DD'>(tbl_Daten[#Alle];A1:C1)</Span><Span style='color:#222222'></Span></td></tr><tr><td style='border-bottom-left-radius: 0px;'>O3</td><td style='border-bottom-right-radius: 0px;'><Span style='color:#222222'>=FILTER</Span><Span style='color:#0000DD'>(tbl_Daten;WENNNV</Span><Span style='color:#222222'>(XVERGLEICH</Span><Span style='color:#0000DD'>(tbl_Daten[#Kopfzeilen];O2:P2)</Span><Span style='color:#222222'>;0)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'></Span></td></tr></table><table style='font-family:Arial; font-size:8px'><tr><td style='color:#333333'>Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 </td></tr><tr><td style='color:#333333'>Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg</td></tr></table><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/xlsm.png" title="" border="0" alt=".xlsm" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=33743" target="_blank" title="25.08.2020, 20:49">FILTER() auf Spalten anwenden.xlsm</a> (Größe: 14,42 KB / Downloads: 8)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Moin<br /><br /><a href="https://www.youtube.com/watch?v=Y6X9fdAbBEE" target="_blank" rel="noopener" class="mycode_url">Video von MrExcel</a><br /><br />Anbei eine Musterdatei mit mehreren Formel-Beispielen.<br /><br /><table border='1' cellspacing='0' cellpadding='2' valign='middle' colspan='17' style='font-family:Calibri; color:#000000; border-collapse:collapse; background-color:#FFFFFF; font-size:11px; font-weight:normal; font-style:normal; '><colgroup><col width='28pt'><col width='44,25pt'><col width='100,5pt'><col width='53,25pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'></colgroup><tr style='background-color:#FAFAFA'><td align='middle' colspan='17'>Arbeitsblatt mit dem Namen 'Tabelle1'</td></tr><tr style='background-color:#cacaca'><td></td><td align='middle'>A</td><td align='middle'>B</td><td align='middle'>C</td><td align='middle'>D</td><td align='middle'>E</td><td align='middle'>F</td><td align='middle'>G</td><td align='middle'>H</td><td align='middle'>I</td><td align='middle'>J</td><td align='middle'>K</td><td align='middle'>L</td><td align='middle'>M</td><td align='middle'>N</td><td align='middle'>O</td><td align='middle'>P</td></tr><tr><td style='background-color:#cacaca' align='middle'>1</td><td align='right' >0</td><td align='right' >1</td><td align='right' >1</td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td><td align='right' ></td></tr><tr><td style='background-color:#cacaca' align='middle'>2</td><td align='left' >Name</td><td align='left' >Ort</td><td align='left' >Datum</td><td align='right' ></td><td align='right' ></td><td align='left' >Ort</td><td align='left' >Datum</td><td align='right' ></td><td align='left' >Ort</td><td align='left' >Datum</td><td align='right' ></td><td align='left' >Ort</td><td align='left' >Datum</td><td align='right' ></td><td align='left' >Ort</td><td align='left' >Datum</td></tr><tr><td style='background-color:#cacaca' align='middle'>3</td><td align='left' >Alf</td><td align='left' >Aachen</td><td align='right' >04.08.1973</td><td align='right' ></td><td align='right' ></td><td align='left' >Aachen</td><td align='right' >26880</td><td align='right' ></td><td align='left' >Aachen</td><td align='right' >26880</td><td align='right' ></td><td align='left' >Aachen</td><td align='right' >26880</td><td align='right' ></td><td align='left' >Aachen</td><td align='right' >26880</td></tr><tr><td style='background-color:#cacaca' align='middle'>4</td><td align='left' >Bernd</td><td align='left' >Bonn</td><td align='right' >14.01.1962</td><td align='right' ></td><td align='right' ></td><td align='left' >Bonn</td><td align='right' >22660</td><td align='right' ></td><td align='left' >Bonn</td><td align='right' >22660</td><td align='right' ></td><td align='left' >Bonn</td><td align='right' >22660</td><td align='right' ></td><td align='left' >Bonn</td><td align='right' >22660</td></tr><tr><td style='background-color:#cacaca' align='middle'>5</td><td align='left' >Chris</td><td align='left' >Coburg</td><td align='right' >26.05.1967</td><td align='right' ></td><td align='right' ></td><td align='left' >Coburg</td><td align='right' >24618</td><td align='right' ></td><td align='left' >Coburg</td><td align='right' >24618</td><td align='right' ></td><td align='left' >Coburg</td><td align='right' >24618</td><td align='right' ></td><td align='left' >Coburg</td><td align='right' >24618</td></tr><tr><td style='background-color:#cacaca' align='middle'>6</td><td align='left' >Doris</td><td align='left' >Dortmund</td><td align='right' >01.07.1958</td><td align='right' ></td><td align='right' ></td><td align='left' >Dortmund</td><td align='right' >21367</td><td align='right' ></td><td align='left' >Dortmund</td><td align='right' >21367</td><td align='right' ></td><td align='left' >Dortmund</td><td align='right' >21367</td><td align='right' ></td><td align='left' >Dortmund</td><td align='right' >21367</td></tr><tr><td style='background-color:#cacaca' align='middle'>7</td><td align='left' >Ernst</td><td align='left' >Essen</td><td align='right' >23.03.1969</td><td align='right' ></td><td align='right' ></td><td align='left' >Essen</td><td align='right' >25285</td><td align='right' ></td><td align='left' >Essen</td><td align='right' >25285</td><td align='right' ></td><td align='left' >Essen</td><td align='right' >25285</td><td align='right' ></td><td align='left' >Essen</td><td align='right' >25285</td></tr><tr><td style='background-color:#cacaca' align='middle'>8</td><td align='left' >Fritz</td><td align='left' >Frankfurt</td><td align='right' >10.09.1992</td><td align='right' ></td><td align='right' ></td><td align='left' >Frankfurt</td><td align='right' >33857</td><td align='right' ></td><td align='left' >Frankfurt</td><td align='right' >33857</td><td align='right' ></td><td align='left' >Frankfurt</td><td align='right' >33857</td><td align='right' ></td><td align='left' >Frankfurt</td><td align='right' >33857</td></tr><tr><td style='background-color:#cacaca' align='middle'>9</td><td align='left' >Gert</td><td align='left' >Gelsenkirchen</td><td align='right' >29.02.2000</td><td align='right' ></td><td align='right' ></td><td align='left' >Gelsenkirchen</td><td align='right' >36585</td><td align='right' ></td><td align='left' >Gelsenkirchen</td><td align='right' >36585</td><td align='right' ></td><td align='left' >Gelsenkirchen</td><td align='right' >36585</td><td align='right' ></td><td align='left' >Gelsenkirchen</td><td align='right' >36585</td></tr><tr><td style='background-color:#cacaca' align='middle'>10</td><td align='left' >Hans</td><td align='left' >Hamburg</td><td align='right' >07.11.1993</td><td align='right' ></td><td align='right' ></td><td align='left' >Hamburg</td><td align='right' >34280</td><td align='right' ></td><td align='left' >Hamburg</td><td align='right' >34280</td><td align='right' ></td><td align='left' >Hamburg</td><td align='right' >34280</td><td align='right' ></td><td align='left' >Hamburg</td><td align='right' >34280</td></tr><tr><td style='background-color:#cacaca' align='middle'>11</td><td align='left' >Iris</td><td align='left' >Iserlohn</td><td align='right' >22.09.1978</td><td align='right' ></td><td align='right' ></td><td align='left' >Iserlohn</td><td align='right' >28755</td><td align='right' ></td><td align='left' >Iserlohn</td><td align='right' >28755</td><td align='right' ></td><td align='left' >Iserlohn</td><td align='right' >28755</td><td align='right' ></td><td align='left' >Iserlohn</td><td align='right' >28755</td></tr><tr><td style='background-color:#cacaca' align='middle'>12</td><td align='left' >Jochen</td><td align='left' >JÖ</td><td align='right' >30.12.1996</td><td align='right' ></td><td align='right' ></td><td align='left' >JÖ</td><td align='right' >35429</td><td align='right' ></td><td align='left' >JÖ</td><td align='right' >35429</td><td align='right' ></td><td align='left' >JÖ</td><td align='right' >35429</td><td align='right' ></td><td align='left' >JÖ</td><td align='right' >35429</td></tr><tr><td style='background-color:#cacaca' align='middle'>13</td><td align='left' >Klaus</td><td align='left' >Köln</td><td align='right' >19.02.2004</td><td align='right' ></td><td align='right' ></td><td align='left' >Köln</td><td align='right' >38036</td><td align='right' ></td><td align='left' >Köln</td><td align='right' >38036</td><td align='right' ></td><td align='left' >Köln</td><td align='right' >38036</td><td align='right' ></td><td align='left' >Köln</td><td align='right' >38036</td></tr><tr><td style='background-color:#cacaca' align='middle'>14</td><td align='left' >Lena</td><td align='left' >Ludwigsburg</td><td align='right' >06.02.1978</td><td align='right' ></td><td align='right' ></td><td align='left' >Ludwigsburg</td><td align='right' >28527</td><td align='right' ></td><td align='left' >Ludwigsburg</td><td align='right' >28527</td><td align='right' ></td><td align='left' >Ludwigsburg</td><td align='right' >28527</td><td align='right' ></td><td align='left' >Ludwigsburg</td><td align='right' >28527</td></tr><tr><td style='background-color:#cacaca' align='middle'>15</td><td align='left' >Martin</td><td align='left' >Mannheim</td><td align='right' >18.08.2001</td><td align='right' ></td><td align='right' ></td><td align='left' >Mannheim</td><td align='right' >37121</td><td align='right' ></td><td align='left' >Mannheim</td><td align='right' >37121</td><td align='right' ></td><td align='left' >Mannheim</td><td align='right' >37121</td><td align='right' ></td><td align='left' >Mannheim</td><td align='right' >37121</td></tr><tr><td style='background-color:#cacaca' align='middle'>16</td><td align='left' >Nina</td><td align='left' >Neuss</td><td align='right' >18.02.1986</td><td align='right' ></td><td align='right' ></td><td align='left' >Neuss</td><td align='right' >31461</td><td align='right' ></td><td align='left' >Neuss</td><td align='right' >31461</td><td align='right' ></td><td align='left' >Neuss</td><td align='right' >31461</td><td align='right' ></td><td align='left' >Neuss</td><td align='right' >31461</td></tr><tr><td style='background-color:#cacaca' align='middle'>17</td><td align='left' >Olaf</td><td align='left' >Offenbach</td><td align='right' >19.10.1999</td><td align='right' ></td><td align='right' ></td><td align='left' >Offenbach</td><td align='right' >36452</td><td align='right' ></td><td align='left' >Offenbach</td><td align='right' >36452</td><td align='right' ></td><td align='left' >Offenbach</td><td align='right' >36452</td><td align='right' ></td><td align='left' >Offenbach</td><td align='right' >36452</td></tr><tr><td style='background-color:#cacaca' align='middle'>18</td><td align='left' >Paula</td><td align='left' >Paderborn</td><td align='right' >03.12.2008</td><td align='right' ></td><td align='right' ></td><td align='left' >Paderborn</td><td align='right' >39785</td><td align='right' ></td><td align='left' >Paderborn</td><td align='right' >39785</td><td align='right' ></td><td align='left' >Paderborn</td><td align='right' >39785</td><td align='right' ></td><td align='left' >Paderborn</td><td align='right' >39785</td></tr><tr><td style='background-color:#cacaca' align='middle'>19</td><td align='left' >Quirin</td><td align='left' >Quakenbrück</td><td align='right' >13.02.2009</td><td align='right' ></td><td align='right' ></td><td align='left' >Quakenbrück</td><td align='right' >39857</td><td align='right' ></td><td align='left' >Quakenbrück</td><td align='right' >39857</td><td align='right' ></td><td align='left' >Quakenbrück</td><td align='right' >39857</td><td align='right' ></td><td align='left' >Quakenbrück</td><td align='right' >39857</td></tr><tr><td style='background-color:#cacaca' align='middle'>20</td><td align='left' >Renate</td><td align='left' >Regensburg</td><td align='right' >05.09.1993</td><td align='right' ></td><td align='right' ></td><td align='left' >Regensburg</td><td align='right' >34217</td><td align='right' ></td><td align='left' >Regensburg</td><td align='right' >34217</td><td align='right' ></td><td align='left' >Regensburg</td><td align='right' >34217</td><td align='right' ></td><td align='left' >Regensburg</td><td align='right' >34217</td></tr><tr><td style='background-color:#cacaca' align='middle'>21</td><td align='left' >Susi</td><td align='left' >Stuttgart</td><td align='right' >12.05.1972</td><td align='right' ></td><td align='right' ></td><td align='left' >Stuttgart</td><td align='right' >26431</td><td align='right' ></td><td align='left' >Stuttgart</td><td align='right' >26431</td><td align='right' ></td><td align='left' >Stuttgart</td><td align='right' >26431</td><td align='right' ></td><td align='left' >Stuttgart</td><td align='right' >26431</td></tr><tr><td style='background-color:#cacaca' align='middle'>22</td><td align='left' >Theo</td><td align='left' >Tauberbischofsheim</td><td align='right' >08.10.1980</td><td align='right' ></td><td align='right' ></td><td align='left' >Tauberbischofsheim</td><td align='right' >29502</td><td align='right' ></td><td align='left' >Tauberbischofsheim</td><td align='right' >29502</td><td align='right' ></td><td align='left' >Tauberbischofsheim</td><td align='right' >29502</td><td align='right' ></td><td align='left' >Tauberbischofsheim</td><td align='right' >29502</td></tr><tr><td style='background-color:#cacaca' align='middle'>23</td><td align='left' >Uwe</td><td align='left' >Ulm</td><td align='right' >11.04.1977</td><td align='right' ></td><td align='right' ></td><td align='left' >Ulm</td><td align='right' >28226</td><td align='right' ></td><td align='left' >Ulm</td><td align='right' >28226</td><td align='right' ></td><td align='left' >Ulm</td><td align='right' >28226</td><td align='right' ></td><td align='left' >Ulm</td><td align='right' >28226</td></tr><tr><td style='background-color:#cacaca' align='middle'>24</td><td align='left' >Viktor</td><td align='left' >Vechta</td><td align='right' >19.08.1999</td><td align='right' ></td><td align='right' ></td><td align='left' >Vechta</td><td align='right' >36391</td><td align='right' ></td><td align='left' >Vechta</td><td align='right' >36391</td><td align='right' ></td><td align='left' >Vechta</td><td align='right' >36391</td><td align='right' ></td><td align='left' >Vechta</td><td align='right' >36391</td></tr><tr><td style='background-color:#cacaca' align='middle'>25</td><td align='left' >Walter</td><td align='left' >Wackersdorf</td><td align='right' >30.03.1955</td><td align='right' ></td><td align='right' ></td><td align='left' >Wackersdorf</td><td align='right' >20178</td><td align='right' ></td><td align='left' >Wackersdorf</td><td align='right' >20178</td><td align='right' ></td><td align='left' >Wackersdorf</td><td align='right' >20178</td><td align='right' ></td><td align='left' >Wackersdorf</td><td align='right' >20178</td></tr><tr><td style='background-color:#cacaca' align='middle'>26</td><td align='left' >Xaver</td><td align='left' >Xanten</td><td align='right' >29.01.1988</td><td align='right' ></td><td align='right' ></td><td align='left' >Xanten</td><td align='right' >32171</td><td align='right' ></td><td align='left' >Xanten</td><td align='right' >32171</td><td align='right' ></td><td align='left' >Xanten</td><td align='right' >32171</td><td align='right' ></td><td align='left' >Xanten</td><td align='right' >32171</td></tr><tr><td style='background-color:#cacaca' align='middle'>27</td><td align='left' >Yannik</td><td align='left' >Yach</td><td align='right' >15.08.1978</td><td align='right' ></td><td align='right' ></td><td align='left' >Yach</td><td align='right' >28717</td><td align='right' ></td><td align='left' >Yach</td><td align='right' >28717</td><td align='right' ></td><td align='left' >Yach</td><td align='right' >28717</td><td align='right' ></td><td align='left' >Yach</td><td align='right' >28717</td></tr><tr><td style='background-color:#cacaca' align='middle'>28</td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zoe</td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zeitz</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >21.01.1989</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' ></td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' ></td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zeitz</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >32529</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' ></td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zeitz</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >32529</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' ></td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zeitz</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >32529</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' ></td><td align='left' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >Zeitz</td><td align='right' style='border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;' >32529</td></tr></table><br><table border='1' cellspacing='0' cellpadding='2' valign='middle' colspan='2' style='table-layout:auto; color:#000000; background-color:#FFFFFF; border-collapse:collapse; font-family:Calibri; font-size:11px;'><colgroup><col width='40pt'><col></colgroup><tr style='background-color:#eeaaaa'><td>Zelle</td><td>Formel</td></tr><tr><td style='border-bottom-left-radius: 0px;'>F2</td><td style='border-bottom-right-radius: 0px;'><Span style='color:#222222'>=FILTER</Span><Span style='color:#0000DD'>(tbl_Daten[#Alle];{0.1.1})</Span><Span style='color:#222222'></Span></td></tr><tr><td style='border-bottom-left-radius: 0px;'>I2</td><td style='border-bottom-right-radius: 0px;'><Span style='color:#222222'>=FILTER</Span><Span style='color:#0000DD'>(tbl_Daten[#Alle];WENNNV</Span><Span style='color:#222222'>(XVERGLEICH</Span><Span style='color:#0000DD'>(tbl_Daten[#Kopfzeilen];{"Ort";"Datum"})</Span><Span style='color:#222222'>;0)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'></Span></td></tr><tr><td style='border-bottom-left-radius: 0px;'>L2</td><td style='border-bottom-right-radius: 0px;'><Span style='color:#222222'>=FILTER</Span><Span style='color:#0000DD'>(tbl_Daten[#Alle];A1:C1)</Span><Span style='color:#222222'></Span></td></tr><tr><td style='border-bottom-left-radius: 0px;'>O3</td><td style='border-bottom-right-radius: 0px;'><Span style='color:#222222'>=FILTER</Span><Span style='color:#0000DD'>(tbl_Daten;WENNNV</Span><Span style='color:#222222'>(XVERGLEICH</Span><Span style='color:#0000DD'>(tbl_Daten[#Kopfzeilen];O2:P2)</Span><Span style='color:#222222'>;0)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'></Span></td></tr></table><table style='font-family:Arial; font-size:8px'><tr><td style='color:#333333'>Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 </td></tr><tr><td style='color:#333333'>Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg</td></tr></table><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.clever-excel-forum.de/images/attachtypes/xlsm.png" title="" border="0" alt=".xlsm" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=33743" target="_blank" title="25.08.2020, 20:49">FILTER() auf Spalten anwenden.xlsm</a> (Größe: 14,42 KB / Downloads: 8)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Excel] Entwicklertools: Taste "Visual Basic" und "Makros" ausgegraut]]></title>
			<link>https://www.clever-excel-forum.de/Thread-Excel-Entwicklertools-Taste-Visual-Basic-und-Makros-ausgegraut</link>
			<pubDate>Sun, 16 Feb 2020 14:52:23 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.clever-excel-forum.de/member.php?action=profile&uid=18138">JereMaia</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.clever-excel-forum.de/Thread-Excel-Entwicklertools-Taste-Visual-Basic-und-Makros-ausgegraut</guid>
			<description><![CDATA[Wenn bei Euch auf dem Karteireiter "Entwicklertools" die beiden Tasten "Visual Basic" und "Makros" ausgegraut sind und die Funktion "Makros aufzeichnen" auch nicht mehr funktioniert und Ihr ein lokal installiertes Office auf dem PC habt, dann kann Euch evtl. dieser Tipp helfen.<br /><br />Ich habe das Internet nach allen möglichen Fehlerquelle für dieses Problem durchforstet. Habe alles ausprobiert über Makrosicherheit und Trustcenter usw.  aber nichts hat geholfen die Tasten wieder aktiv zu bekommen. Selbst Reparatur und Neuinstallation von Office 2019 hatte das Problem nicht beseitigt. Die Idee zur Lösung war dann schließlich folgendes:<br /><br /><span style="font-weight: bold;" class="mycode_b">Die EXCEL-Anwendung wird, warum auch immer, nicht mehr mit Administratorrechten gestartet.</span> <br /><br />Die Folge ist, dass beim Öffnen von XLSM-Dateien sämtliche Makros aus dieser Mappe entfernt werden. Ich hatte sogar eine Meldung das behauptet wurde, dass diese Mappe nicht von mir erstellt sei und somit in einem abgesicherten Modus geöffnet und die Makros alle entfernt wurden.  <br /><br /><span style="font-weight: bold;" class="mycode_b">Die Lösung für dieses Problem ist die Anwendung immer mit Administratorrechten starten.</span><br /><br />Anleitung:<br />1. Ihr müsst in den Installationsordner von Excel bzw. Office gehen.<br />Bei mir war es folgender Pfad: 'C:\Program Files (x86)\Microsoft Office\root\Office16'<br /><br />2. Dort müsst ihr die Anwendung "Excel.exe" suchen und mit der rechten Maus drauf klicken.<br /><br />3. Es erscheint ein Kontextmenü und dort den Eintrag "Eigenschaften" auswählen.<br /><br />4. Es öffnet sich das Eigenschaftsfenster. Dort solltet Ihr einen Karteireiter "Kompatibilität" sehen. Diesen auswählen.<br /><br />5. Auf diesem Karteireiter dann unten im Bereich "Einstellungen" den Haken  bei "Programm als Administrator ausführen" setzen und das Fenster mit "OK" schließen.<br /><br />Fertig!<br /><br />Wenn nun lässt sich Excel wieder normal starten und die Tasten sind wieder aktiv und alle Mappen funktionieren wieder auf dem Rechner.]]></description>
			<content:encoded><![CDATA[Wenn bei Euch auf dem Karteireiter "Entwicklertools" die beiden Tasten "Visual Basic" und "Makros" ausgegraut sind und die Funktion "Makros aufzeichnen" auch nicht mehr funktioniert und Ihr ein lokal installiertes Office auf dem PC habt, dann kann Euch evtl. dieser Tipp helfen.<br /><br />Ich habe das Internet nach allen möglichen Fehlerquelle für dieses Problem durchforstet. Habe alles ausprobiert über Makrosicherheit und Trustcenter usw.  aber nichts hat geholfen die Tasten wieder aktiv zu bekommen. Selbst Reparatur und Neuinstallation von Office 2019 hatte das Problem nicht beseitigt. Die Idee zur Lösung war dann schließlich folgendes:<br /><br /><span style="font-weight: bold;" class="mycode_b">Die EXCEL-Anwendung wird, warum auch immer, nicht mehr mit Administratorrechten gestartet.</span> <br /><br />Die Folge ist, dass beim Öffnen von XLSM-Dateien sämtliche Makros aus dieser Mappe entfernt werden. Ich hatte sogar eine Meldung das behauptet wurde, dass diese Mappe nicht von mir erstellt sei und somit in einem abgesicherten Modus geöffnet und die Makros alle entfernt wurden.  <br /><br /><span style="font-weight: bold;" class="mycode_b">Die Lösung für dieses Problem ist die Anwendung immer mit Administratorrechten starten.</span><br /><br />Anleitung:<br />1. Ihr müsst in den Installationsordner von Excel bzw. Office gehen.<br />Bei mir war es folgender Pfad: 'C:\Program Files (x86)\Microsoft Office\root\Office16'<br /><br />2. Dort müsst ihr die Anwendung "Excel.exe" suchen und mit der rechten Maus drauf klicken.<br /><br />3. Es erscheint ein Kontextmenü und dort den Eintrag "Eigenschaften" auswählen.<br /><br />4. Es öffnet sich das Eigenschaftsfenster. Dort solltet Ihr einen Karteireiter "Kompatibilität" sehen. Diesen auswählen.<br /><br />5. Auf diesem Karteireiter dann unten im Bereich "Einstellungen" den Haken  bei "Programm als Administrator ausführen" setzen und das Fenster mit "OK" schließen.<br /><br />Fertig!<br /><br />Wenn nun lässt sich Excel wieder normal starten und die Tasten sind wieder aktiv und alle Mappen funktionieren wieder auf dem Rechner.]]></content:encoded>
		</item>
	</channel>
</rss>