<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Kniffliges Problem betreffend Suchfunktion?</title>
    <link>http://forum.geizhals.at/feed.jsp?id=447213</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(5): Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3694450.html#3694450</link>
      <description>Freut micht, dass ich jemandem aus meiner alten Heimat Kärnten helfen konnte.&lt;br&gt;&lt;br&gt;Noch ein paar Anregungenen zu Deinem Code:&lt;br&gt;&lt;br&gt;Die MsgBox "Leider Kollege..." würde ich eher nach der For-Schleife machen und dabei dann auf Found=0 abfragen. Ansonsten wird&amp;nbsp;&amp;nbsp;(wenn ich es richtig verstehe) die Meldung inklusive Abbruch immer dann erzeugt, sobald in irgend einer Datei der Suchbegriff nicht gefunden wird (unabhängig davon, ob der Suchbegriff vielleicht in schon zuvor durchsuchten Dateien enthalten war).&lt;br&gt;&lt;br&gt;Die Zuweisung "Es gibt insgesamt ..." würde ich aus eher prinzipiellen Gründen auch ausserhalb der For-Schleife machen, da sie ja nur einmal durchgeführt werden muss. Ist aber eigentlich kein Problem und von der Laufzeit wirst es auch nicht wirklich bemerken. &lt;br&gt;&lt;br&gt;Schöne Grüsse aus Wien&lt;br/&gt;</description>
      <pubDate>Sat, 07 Oct 2006 08:10:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3694450.html#3694450</guid>
      <dc:creator>Thing</dc:creator>
      <dc:date>2006-10-07T08:10:45Z</dc:date>
    </item>
    <item>
      <title>Re(4): Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3692227.html#3692227</link>
      <description>Hallo und vielen Danke für deine Wirklich tolle Hilfe!&lt;br&gt;&lt;br&gt;Gestern habe ich während der Bürostunden &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt; mich selbst nochmals an den Code gemacht, und bin aufgrund deines Erstvorschlages und der resultierenden Anlaufhilfe auf folgendes Ergebnis gekommen:&lt;br&gt;&lt;br&gt;Sub Dateien_durchsuchen()&lt;br&gt;Dim Ce As Range&lt;br&gt;&lt;br&gt;ExcelDateienPfad = "P:\Statistik-Kartei"&lt;br&gt;SuchBlatt = "Datensätze"&lt;br&gt;SuchSpalten = "A:F"&lt;br&gt;&lt;br&gt;SuchBegriff = InputBox("Bitte Suchbegriff eingeben:", "Hallo Kollege " &amp; _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application.UserName &amp; "! Wieder mal auf der Suche?")&lt;br&gt;If SuchBegriff = "" Then Exit Sub&lt;br&gt;&lt;br&gt;Set Fso = CreateObject("Scripting.FileSystemObject")&lt;br&gt;Set OXl = CreateObject("Excel.Application")&lt;br&gt;Set Wb = OXl.Workbooks.Add&lt;br&gt;Set ShSuchErg = Wb.Sheets(1)&lt;br&gt;&lt;br&gt;Found = 0&lt;br&gt;For Each F In Fso.GetFolder(ExcelDateienPfad).Files&lt;br&gt;&amp;nbsp;&amp;nbsp;If Right(UCase(F.Name), 4) = ".XLS" Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set WbHelp = OXl.Workbooks.Open(F.Path)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;With WbHelp.Sheets(SuchBlatt).Range(SuchSpalten)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set Ce = .Find(SuchBegriff)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Ce Is Nothing Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Beep&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox "Leider Kollege " &amp; Application.UserName &amp; "...." + vbCr + vbCr + "Der Suchbegriff &lt;" + sBegriff + "&gt; konnte in keiner gespeicherten Datei gefunden werden!", vbCritical&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Exit Sub&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FirstHit = Ce.Address&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Found = Found + 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set Ce = .FindNext(Ce)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wb.Sheets(1).Range("A" &amp; (Found + 3)) = Found &amp; ".) " &amp; F &amp; " in Zelle " &amp; Ce.Address&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wb.Sheets(1).Range("A1") = "Es gibt insgesamt " &amp; Found &amp; " Fundstellen des Suchbegriffes &lt;" &amp; SuchBegriff &amp; "&gt;"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wb.Sheets(1).Range("A3") = "Fundstellen:"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop While Not Ce Is Nothing And Ce.Address &lt;&gt; FirstHit&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End With&lt;br&gt;&amp;nbsp;&amp;nbsp; WbHelp.Close&lt;br&gt;&amp;nbsp;&amp;nbsp;End If&lt;br&gt;Next&lt;br&gt;OXl.Visible = True&lt;br&gt;&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Grundsätzlich hat dies dann auch so funktioniert wie ich es mir vorgestellt habe, und du es mír auch super erleichtert hast, das Problem zu lösen.&lt;br&gt;&lt;br&gt;Jedoch richtig abgerundet wurde das Problem erst mit deinem zweiten geposteten Code und dem "ReadOnly"-Hinweis und dem False-Zusatz nach dem .Close Ereignis. &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br&gt;Was haltest du von meinem Ergebnis? Ist zwar sicherlich nicht so schön gelöst wie dein Vorschlag, aber immerhin &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Ich möchte mich trotzdem nochmals recht herzlich bei dir bedanken!!!!&lt;br&gt;&lt;br&gt;lG aus Kärnten&lt;br&gt;&lt;br&gt;SunnyHill.&lt;br/&gt;</description>
      <pubDate>Fri, 06 Oct 2006 05:47:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3692227.html#3692227</guid>
      <dc:creator>SunnyHill</dc:creator>
      <dc:date>2006-10-06T05:47:16Z</dc:date>
    </item>
    <item>
      <title>Re(4): Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3692413.html#3692413</link>
      <description>Hallo und vielen Dank für deine wirklich tolle Hilfe!&lt;br&gt;&lt;br&gt;Gestern habe ich während der Bürostunden &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt; mich nochmals an den Code gemacht, und bin aufgrund deines Erstvorschlages und meiner Modifizierung auf folgendes Ergebnis gekommen:&lt;br&gt;&lt;br&gt;Sub Dateien_durchsuchen()&lt;br&gt;Dim Ce As Range&lt;br&gt;&lt;br&gt;ExcelDateienPfad = "P:\Statistik-Kartei"&lt;br&gt;SuchBlatt = "Datensätze"&lt;br&gt;SuchSpalten = "A:F"&lt;br&gt;&lt;br&gt;SuchBegriff = InputBox("Bitte Suchbegriff eingeben:", "Hallo Kollege " &amp; _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application.UserName &amp; "! Wieder mal auf der Suche?")&lt;br&gt;If SuchBegriff = "" Then Exit Sub&lt;br&gt;&lt;br&gt;Set Fso = CreateObject("Scripting.FileSystemObject")&lt;br&gt;Set OXl = CreateObject("Excel.Application")&lt;br&gt;Set Wb = OXl.Workbooks.Add&lt;br&gt;&lt;br&gt;Found = 0&lt;br&gt;For Each F In Fso.GetFolder(ExcelDateienPfad).Files&lt;br&gt;&amp;nbsp;&amp;nbsp;If Right(UCase(F.Name), 4) = ".XLS" Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set WbHelp = OXl.Workbooks.Open(F.Path)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;With WbHelp.Sheets(SuchBlatt).Range(SuchSpalten)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set Ce = .Find(SuchBegriff)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Ce Is Nothing Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Beep&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox "Leider Kollege " &amp; Application.UserName &amp; "...." + vbCr + vbCr + "Der Suchbegriff &lt;" + sBegriff + "&gt; konnte in keiner gespeicherten Datei gefunden werden!", vbCritical&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Exit Sub&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FirstHit = Ce.Address&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Found = Found + 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set Ce = .FindNext(Ce)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wb.Sheets(1).Range("A" &amp; (Found + 3)) = Found &amp; ".) " &amp; F &amp; " in Zelle " &amp; Ce.Address&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wb.Sheets(1).Range("A1") = "Es gibt insgesamt " &amp; Found &amp; " Fundstellen des Suchbegriffes &lt;" &amp; SuchBegriff &amp; "&gt;"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wb.Sheets(1).Range("A3") = "Fundstellen:"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop While Not Ce Is Nothing And Ce.Address &lt;&gt; FirstHit&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End With&lt;br&gt;&amp;nbsp;&amp;nbsp; WbHelp.Close&lt;br&gt;&amp;nbsp;&amp;nbsp;End If&lt;br&gt;Next&lt;br&gt;OXl.Visible = True&lt;br&gt;&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Grundsätzlich hat dies dann auch so funktioniert wie ich es mir vorgestellt habe.&lt;br&gt;&lt;br&gt;Jedoch richtig abgerundet wurde das Problem erst mit deinem zweiten geposteten Code und dem "ReadOnly"-Hinweis und dem False-Zusatz nach dem .Close Ereignis. &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br&gt;Was haltest du von meinem Ergebnis?&lt;br&gt;Ist zwar sicherlich nicht so schön gelöst wie dein Vorschlag, aber immerhin &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Ich möchte mich trotzdem nochmals recht herzlich bei dir bedanken!!!!&lt;br&gt;&lt;br&gt;lG aus Kärnten&lt;br&gt;&lt;br&gt;SunnyHill.&lt;br/&gt;</description>
      <pubDate>Fri, 06 Oct 2006 05:47:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3692413.html#3692413</guid>
      <dc:creator>SunnyHill</dc:creator>
      <dc:date>2006-10-06T05:47:16Z</dc:date>
    </item>
    <item>
      <title>Re(4): Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3692406.html#3692406</link>
      <description>Hallo und vielen Dank für deine wirklich tolle Hilfe!&lt;br&gt;&lt;br&gt;Gestern habe ich während der Bürostunden &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt; mich nochmals an den Code gemacht, und bin aufgrund deines Erstvorschlages und meiner Modifizierung auf folgendes Ergebnis gekommen:&lt;br&gt;&lt;br&gt;Sub Dateien_durchsuchen()&lt;br&gt;Dim Ce As Range&lt;br&gt;&lt;br&gt;ExcelDateienPfad = "P:\Statistik-Kartei"&lt;br&gt;SuchBlatt = "Datensätze"&lt;br&gt;SuchSpalten = "A:F"&lt;br&gt;&lt;br&gt;SuchBegriff = InputBox("Bitte Suchbegriff eingeben:", "Hallo Kollege " &amp; _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application.UserName &amp; "! Wieder mal auf der Suche?")&lt;br&gt;If SuchBegriff = "" Then Exit Sub&lt;br&gt;&lt;br&gt;Set Fso = CreateObject("Scripting.FileSystemObject")&lt;br&gt;Set OXl = CreateObject("Excel.Application")&lt;br&gt;Set Wb = OXl.Workbooks.Add&lt;br&gt;Set ShSuchErg = Wb.Sheets(1)&lt;br&gt;&lt;br&gt;Found = 0&lt;br&gt;For Each F In Fso.GetFolder(ExcelDateienPfad).Files&lt;br&gt;&amp;nbsp;&amp;nbsp;If Right(UCase(F.Name), 4) = ".XLS" Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set WbHelp = OXl.Workbooks.Open(F.Path)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;With WbHelp.Sheets(SuchBlatt).Range(SuchSpalten)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set Ce = .Find(SuchBegriff)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Ce Is Nothing Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Beep&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox "Leider Kollege " &amp; Application.UserName &amp; "...." + vbCr + vbCr + "Der Suchbegriff &lt;" + sBegriff + "&gt; konnte in keiner gespeicherten Datei gefunden werden!", vbCritical&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Exit Sub&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FirstHit = Ce.Address&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Found = Found + 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set Ce = .FindNext(Ce)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wb.Sheets(1).Range("A" &amp; (Found + 3)) = Found &amp; ".) " &amp; F &amp; " in Zelle " &amp; Ce.Address&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wb.Sheets(1).Range("A1") = "Es gibt insgesamt " &amp; Found &amp; " Fundstellen des Suchbegriffes &lt;" &amp; SuchBegriff &amp; "&gt;"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wb.Sheets(1).Range("A3") = "Fundstellen:"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop While Not Ce Is Nothing And Ce.Address &lt;&gt; FirstHit&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End With&lt;br&gt;&amp;nbsp;&amp;nbsp; WbHelp.Close&lt;br&gt;&amp;nbsp;&amp;nbsp;End If&lt;br&gt;Next&lt;br&gt;OXl.Visible = True&lt;br&gt;&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Grundsätzlich hat dies dann auch so funktioniert wie ich es mir vorgestellt habe.&lt;br&gt;&lt;br&gt;Jedoch richtig abgerundet wurde das Problem erst mit deinem zweiten geposteten Code und dem "ReadOnly"-Hinweis und dem False-Zusatz nach dem .Close Ereignis. &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br&gt;Was haltest du von meinem Ergebnis?&lt;br&gt;Ist zwar sicherlich nicht so schön gelöst wie dein Vorschlag, aber immerhin &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Ich möchte mich trotzdem nochmals recht herzlich bei dir bedanken!!!!&lt;br&gt;&lt;br&gt;lG aus Kärnten&lt;br&gt;&lt;br&gt;SunnyHill.&lt;br/&gt;</description>
      <pubDate>Fri, 06 Oct 2006 05:47:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3692406.html#3692406</guid>
      <dc:creator>SunnyHill</dc:creator>
      <dc:date>2006-10-06T05:47:16Z</dc:date>
    </item>
    <item>
      <title>Re(3): Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3692088.html#3692088</link>
      <description>Okay, war vielleicht doch etwas zu quick&amp;dirty. Ich nehme an, Ihr habt in den Excel-Dateien irgendwelche Start-Makros, die die Sheets zumindest so verändern, dass beim Schliessen der Dateien Abfragen ("Wollen Sie speichern?") kommen. Wenn man diese nicht bestätigt, dann bleiben die Excel-Dateien geladen und die Kollegen bekommen diese Meldungen ("Datei schon geöffnet"). Beim Abmelden fragt Excel dann natürlich noch einmal nach, was mit den geöffneten Dateien nun passieren soll. &lt;br&gt;&lt;br&gt;Ist natürlich nicht optimal. Daher werden in untenstehender Version die Dateien nun grundsätzlich im ReadOnly-Modus geöffnet und beim Schliessen der Dateien wird explizit auf das Speichern verzichtet (dann sollten auch diese Sicherheitsabfragen nicht mehr kommen).&lt;br&gt;&lt;br&gt;Die Zeile mit dem obj.Visible habe ich nun etwas vorgezogen, damit man besser sieht was so abläuft. Wenn alles ordnungsgemäss und stabil läuft, kannst Du sie aber wieder runterschieben. &lt;br&gt;&lt;br&gt;Es wird übrigens nun auch die Anzahl der Treffer pro Datei angezeigt (ich hab das vorher anders verstanden). &lt;br&gt;&lt;i/&gt;&lt;br&gt;'Parameter zum anpassen&lt;br&gt;ExcelDateienPfad = "C:\Test"&lt;br&gt;SuchBlatt&amp;nbsp;&amp;nbsp;= "Tabelle1"&lt;br&gt;SuchSpalten = "A:CP"&lt;br&gt;&lt;br&gt;SuchBegriff = InputBox("Suchbegriff","Eingabe")&lt;br&gt;&lt;br&gt;Set Fso = CreateObject("Scripting.FileSystemObject")&lt;br&gt;Set OXl = CreateObject("Excel.Application")&lt;br&gt;Set Wb = OXl.Workbooks.Add &lt;br&gt;Set ShSuchErg = Wb.Sheets(1)&lt;br&gt;&lt;br&gt;&lt;b&gt;OXl.Visible = True 'macht Excel sichtbar&lt;/b&gt;&lt;br&gt;&lt;br&gt;AnzahlFundStellen = 0&lt;br&gt;ZeSuchErg = 2&lt;br&gt;For Each F In Fso.GetFolder(ExcelDateienPfad).Files&lt;br&gt;&amp;nbsp;&amp;nbsp;If Right(UCase(F.Name),4) = ".XLS" Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Set WbHelp = OXl.Workbooks.Open(F.Path,,True) 'Öffen im ReadOnly-Modus&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;With WbHelp.Sheets(SuchBlatt).Range(SuchSpalten)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Ce = .Find(SuchBegriff)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Not Ce Is Nothing Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FirstAddress = Ce.Address&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FundstellenInDatei = 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FundstellenInDatei = FundstellenInDatei + 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Ce = .FindNext(Ce)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop While Not Ce Is Nothing And Ce.Address &lt;&gt; FirstAddress&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ZeSuchErg = ZeSuchErg + 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ShSuchErg.Cells(ZeSuchErg,1) = F.Path&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ShSuchErg.Cells(ZeSuchErg,2) = FundstellenInDatei&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AnzahlFundStellen = AnzahlFundStellen + FundstellenInDatei&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End With&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ShSuchErg.Range("A1") = "Es gibt insgesamt " &amp; AnzahlFundStellen &amp; " Fundstellen des Suchbegriffes &lt;" &amp; SuchBegriff &amp; "&gt;"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;WbHelp.Close False 'Schliessen ohne Speichern&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;End If&lt;br&gt;Next&lt;br&gt;ShSuchErg.Columns("A").AutoFit 'Spaltenbreite optimieren&lt;br&gt;&lt;i/&gt;&lt;br&gt;Noch ein Tip: Testen würde ich generell nicht "am lebenden Objekt". Am besten erst einmal irgendwo ein Testverzeichnis anlegen und ausprobieren. Wenn es funkt, dann Pfad umstellen auf Echtbetrieb.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 05 Oct 2006 21:46:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3692088.html#3692088</guid>
      <dc:creator>Thing</dc:creator>
      <dc:date>2006-10-05T21:46:04Z</dc:date>
    </item>
    <item>
      <title>Re(3): Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3692094.html#3692094</link>
      <description>&lt;a href="http://forum.geizhals.at/t447213,3692088.html#3692088" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t447213,3692088.html#3692088&lt;/a&gt; &lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 05 Oct 2006 21:39:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3692094.html#3692094</guid>
      <dc:creator>Thing</dc:creator>
      <dc:date>2006-10-05T21:39:24Z</dc:date>
    </item>
    <item>
      <title>Re(3): Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3692076.html#3692076</link>
      <description>Okay, war vielleicht doch etwas zu quick&amp;dirty. Ich nehme an, Ihr habt in den Excel-Dateien irgendwelche Start-Makros, die die Sheets zumindest so verändern, dass beim Schliessen der Dateien Abfragen ("Wollen Sie speichern?") kommen. Wenn man diese nicht bestätigt, dann bleiben die Excel-Dateien geladen und die Kollegen bekommen diese Meldungen ("Datei schon geöffnet"). Beim Abmelden fragt Excel dann natürlich noch einmal nach, was mit den geöffneten Dateien nun passieren soll. &lt;br&gt;&lt;br&gt;Ist natürlich nicht optimal. Daher werden in untenstehender Version die Dateien nun grundsätzlich im ReadOnly-Modus geöffnet und beim Schliessen der Dateien wird explizit auf das Speichern verzichtet (dann sollten auch diese Sicherheitsabfragen nicht mehr kommen).&lt;br&gt;&lt;br&gt;Die Zeile mit dem obj.Visible habe ich nun etwas vorgezogen, damit man besser sieht was so abläuft. Wenn alles ordnungsgemäss und stabil läuft, kannst Du sie aber wieder runterschieben. &lt;br&gt;&lt;br&gt;Es wird übrigens nun auch die Anzahl der Treffer pro Datei angezeigt (ich hab das vorher anders verstanden). &lt;br&gt;&lt;i&gt;&lt;br&gt;'Parameter zum anpassen&lt;br&gt;ExcelDateienPfad = "C:\Test"&lt;br&gt;SuchBlatt&amp;nbsp;&amp;nbsp;= "Tabelle1"&lt;br&gt;SuchSpalten = "A:CP"&lt;br&gt;&lt;br&gt;SuchBegriff = InputBox("Suchbegriff","Eingabe")&lt;br&gt;&lt;br&gt;Set Fso = CreateObject("Scripting.FileSystemObject")&lt;br&gt;Set OXl = CreateObject("Excel.Application")&lt;br&gt;Set Wb = OXl.Workbooks.Add &lt;br&gt;Set ShSuchErg = Wb.Sheets(1)&lt;br&gt;&lt;br&gt;&lt;b&gt;OXl.Visible = True 'macht Excel sichtbar&lt;/b&gt;&lt;br&gt;&lt;br&gt;AnzahlFundStellen = 0&lt;br&gt;ZeSuchErg = 2&lt;br&gt;For Each F In Fso.GetFolder(ExcelDateienPfad).Files&lt;br&gt;&amp;nbsp;&amp;nbsp;If Right(UCase(F.Name),4) = ".XLS" Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Set WbHelp = OXl.Workbooks.Open(F.Path,,True) 'Öffen im ReadOnly-Modus&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;With WbHelp.Sheets(SuchBlatt).Range(SuchSpalten)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Ce = .Find(SuchBegriff)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Not Ce Is Nothing Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FirstAddress = Ce.Address&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FundstellenInDatei = 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FundstellenInDatei = FundstellenInDatei + 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Ce = .FindNext(Ce)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop While Not Ce Is Nothing And Ce.Address &lt;&gt; FirstAddress&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ZeSuchErg = ZeSuchErg + 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ShSuchErg.Cells(ZeSuchErg,1) = F.Path&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ShSuchErg.Cells(ZeSuchErg,2) = FundstellenInDatei&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AnzahlFundStellen = AnzahlFundStellen + FundstellenInDatei&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End With&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ShSuchErg.Range("A1") = "Es gibt insgesamt " &amp; AnzahlFundStellen &amp; " Fundstellen des Suchbegriffes &lt;" &amp; SuchBegriff &amp; "&gt;"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;WbHelp.Close False 'Schliessen ohne Speichern&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;End If&lt;br&gt;Next&lt;br&gt;ShSuchErg.Columns("A").AutoFit 'Spaltenbreite optimieren&lt;br&gt;&lt;/i&gt;&lt;br&gt;Noch ein Tip: Testen würde ich generell nicht "am lebenden Objekt". Am besten erst einmal irgendwo ein Testverzeichnis anlegen und ausprobieren. Wenn es funkt, dann Pfad umstellen auf Echtbetrieb.&lt;br/&gt;</description>
      <pubDate>Thu, 05 Oct 2006 21:39:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3692076.html#3692076</guid>
      <dc:creator>Thing</dc:creator>
      <dc:date>2006-10-05T21:39:24Z</dc:date>
    </item>
    <item>
      <title>Re(2): Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3689900.html#3689900</link>
      <description>Hallo und vorerst einmal Danke für die Hilfe!&lt;br&gt;&lt;br&gt;Grunsätzlich funktioniert dein Code so, wie ich es mir vorgestellt habe.&lt;br&gt;&lt;br&gt;Jedoch musste ich feststellen, dass der Code pro durchsuchter Datei immer nur eine Fundstelle anzeigt, obwohl in der Datei zB fünf Treffer wären. Nach der ersten Fundstelle in der Datei wird diese Datei im Hintergrund auch nicht geschlossen, und wird auch schon die zweit Datei geöffnet, durchsucht, im Hintergrund nicht geschlossen, usw.&lt;br&gt;&lt;br&gt;Eine eingefügte Do while Schleife brachte auch nicht den gewünschten Erfolg??&lt;br&gt;&lt;br&gt;Als ich nach einigen Tests von einem Kollegen mitgeteilt bekommen habe, dass er eine der zuvor per Code durchsuchten Dateien öffnen wollte, bekam er den Hinweis "Datei geöffnet von xx - Sicherungskopie ... ".&lt;br&gt;&lt;br&gt;Danach habe ich mich (vom Intranet) abgemeldet, und bekam dann ständig die Excel-Abrage, ob ich die geöffneten Dateien (s.o.) speichern möchte. Danach gings auch wieder für den/die Kollegen.&lt;br&gt;&lt;br&gt;Was habe ich falsch gemacht?&lt;br&gt;&lt;br&gt;Nochmals Danke für deine/eure Hilfe!&lt;br&gt;&lt;br&gt;SunnyHill.&lt;br/&gt;</description>
      <pubDate>Thu, 05 Oct 2006 06:00:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3689900.html#3689900</guid>
      <dc:creator>SunnyHill</dc:creator>
      <dc:date>2006-10-05T06:00:46Z</dc:date>
    </item>
    <item>
      <title>Re(2): Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3679752.html#3679752</link>
      <description>Wieso? Ist das eine Droge? &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 30 Sep 2006 20:00:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3679752.html#3679752</guid>
      <dc:creator>RevX</dc:creator>
      <dc:date>2006-09-30T20:00:42Z</dc:date>
    </item>
    <item>
      <title>Re(2): Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3678962.html#3678962</link>
      <description>Thx!!!!&lt;br&gt;&lt;br&gt;Werde kommende Woche dies gleich mal ausprobieren!&lt;br&gt;Schaut vielversprechend aus...&lt;br&gt;Leider kannte ich (bis dato &lt;img src="shades.gif" width="16" height="19" align="absmiddle" alt="B-)"/&gt;) den Fso und OXl Part deines Codes nicht, weshalb ich mein Problem via VBA selbst nicht lösen konnte....&lt;br&gt;&lt;br&gt;Vielen Dank.&lt;br/&gt;</description>
      <pubDate>Sat, 30 Sep 2006 10:29:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3678962.html#3678962</guid>
      <dc:creator>SunnyHill</dc:creator>
      <dc:date>2006-09-30T10:29:00Z</dc:date>
    </item>
    <item>
      <title>Re: Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3676356.html#3676356</link>
      <description>DMS ist das Zauberwort &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 04:40:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3676356.html#3676356</guid>
      <dc:creator>Schokokipfal</dc:creator>
      <dc:date>2006-09-29T04:40:59Z</dc:date>
    </item>
    <item>
      <title>Re: Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3676304.html#3676304</link>
      <description>Vielleicht hilft Dir folgendes VB-Skript. Die Excel-Dateien aus dem Verzeichnis C:\test werden im Hintergrund und damit unsichtbar geöffnet und durchsucht. Am Schluss wird das Ergebnis sichtbar gemacht. Je nach Menge und Grösse der Dateien kann das natürlich manchmal etwas dauern.&lt;br&gt;&lt;i&gt;&lt;br&gt;'Parameter zum anpassen&lt;br&gt;ExcelDateienPfad = "C:\Test"&lt;br&gt;SuchBlatt&amp;nbsp;&amp;nbsp;= "Tabelle1"&lt;br&gt;SuchSpalten = "A:CP"&lt;br&gt;&lt;br&gt;SuchBegriff = InputBox("Suchbegriff","Eingabe")&lt;br&gt;&lt;br&gt;Set Fso = CreateObject("Scripting.FileSystemObject")&lt;br&gt;Set OXl = CreateObject("Excel.Application")&lt;br&gt;Set Wb = OXl.Workbooks.Add &lt;br&gt;&lt;br&gt;Found = 0&lt;br&gt;For Each F In Fso.GetFolder(ExcelDateienPfad).Files&lt;br&gt;&amp;nbsp;&amp;nbsp;If Right(UCase(F.Name),4) = ".XLS" Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set WbHelp = OXl.Workbooks.Open(F.Path)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Ce = WbHelp.Sheets(SuchBlatt).Range(SuchSpalten).Find(SuchBegriff) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Not Ce Is Nothing Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Found = Found + 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wb.Sheets(1).Range("A" &amp; (Found+2)) = Found &amp; ") " &amp; F.Path &amp; " in Zelle " &amp; Ce.Address&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wb.Sheets(1).Range("A1") = "Es gibt insgesamt " &amp; Found &amp; " Fundstellen des Suchbegriffes &lt;" &amp; SuchBegriff &amp; "&gt;"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WbHelp.Close&lt;br&gt;&amp;nbsp;&amp;nbsp;End If&lt;br&gt;Next&lt;br&gt;OXl.Visible = True&lt;br&gt;&lt;/i&gt;&lt;br&gt;Btw: Unerfahrenen Benutzern wöre imho aber trotzdem wesentlich mehr geholfen, wenn sie die grundlegenden Windows-Boardmittel (in diesem Fall die ganz normale Windows-Suche) erlernen würden. Ist ja nicht soo schwer und man kann dieses Wissen dann natürlich auch vielen anderen Situationen anwenden.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 28 Sep 2006 22:24:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3676304.html#3676304</guid>
      <dc:creator>Thing</dc:creator>
      <dc:date>2006-09-28T22:24:44Z</dc:date>
    </item>
    <item>
      <title>Re(2): Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3675751.html#3675751</link>
      <description>Ich habe noch nie etwas mit einer Datenbank gemacht &lt;img src="sad.gif" width="16" height="19" align="absmiddle" alt=":-("/&gt;&lt;br&gt;Reicht dazu Access aus, bzw. kann ich als Accessneuling eine Datenbank ohne weiters erstellen?&lt;br&gt;&lt;br&gt;In Hinblick auf VBA-Proggen bin ich nicht ganz unerfahren, aber ob ich eine solche benötigte Abfrage schaffe..... &lt;img src="schief.gif" width="16" height="19" align="absmiddle" alt=":-/"/&gt;&lt;br&gt;&lt;br&gt;Vielleicht könnt ihr mir helfen?&lt;br&gt;&lt;br&gt;thx, SunnyHill.&lt;br/&gt;</description>
      <pubDate>Thu, 28 Sep 2006 17:36:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3675751.html#3675751</guid>
      <dc:creator>SunnyHill</dc:creator>
      <dc:date>2006-09-28T17:36:38Z</dc:date>
    </item>
    <item>
      <title>Re: Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3675560.html#3675560</link>
      <description>Aus meiner Sicht sieht das so aus, als ob man über einen Import in eine Datenbank nachdenken sollte. Du hast scheinbar gleichartige Daten über mehrere Excel-Dateien und mehrere Sheets verstreut. &lt;br&gt;Importiere die Daten in eine Datenbank, dann kannst Du bei Bedarf aus allen möglichen Applikationen heraus darauf zugreifen. &lt;br&gt;&lt;br&gt;&lt;hr/&gt;&lt;br&gt;&lt;br&gt;Wenn das nicht geht, dann könntest Du Dir ein VBA-Progrämmchen in Excel schreiben, welches ein Excel nach dem anderen aufmacht und nach Deinen Daten sucht. &lt;br/&gt;</description>
      <pubDate>Thu, 28 Sep 2006 15:53:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3675560.html#3675560</guid>
      <dc:creator>mike222</dc:creator>
      <dc:date>2006-09-28T15:53:42Z</dc:date>
    </item>
    <item>
      <title>Kniffliges Problem betreffend Suchfunktion?</title>
      <link>http://forum.geizhals.at/t447213,3673012.html#3673012</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Folgendes Problem:&lt;br&gt;&lt;br&gt;Ich habe in einem Verzeichnis mehrere Excel-Dateien, welche aus mehreren Tabellenblättern bestehen.&lt;br&gt;&lt;br&gt;Gibt es eine Möglichkeit, mit einer externen Suchroutine (Excel, Word, Batchdatei,...?) dieses Verzeichnis nach dem eingegeben Suchbegriff durchsuchen zu lassen, und alle Fundstellen in einer neuen Tabelle anzuzeigen??? Durchsucht sollen zwar alle vorhandenen Dateien werden, jedoch pro Datei nur ein immer gleich benanntest Tabellenblatt mit den Spalten A-CP.&lt;br&gt;&lt;br&gt;Also wenn ich in die Suchroutine zB "Hannes" eingeben, listet das Programm alle Fundstellen im Suchverzeichnis in etwa so auf:&lt;br&gt;&lt;br&gt;Es gibt insgesamt "xx" Fundstellen des Suchbegriffes "Suchbegriff".&lt;br&gt;&lt;br&gt;1) Dateiname 1&lt;br&gt;2) Dateiname 1&lt;br&gt;3) Dateiname 3&lt;br&gt;4) Dateiname 6&lt;br&gt;...&lt;br&gt;&lt;br&gt;Da diese Suchfunktion ua von noch unerfahreren PC-Nutzern benötigt wird, ersuche ich nicht um Lösungsvorschläge ala "Windows-Suchfunktion" &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Danke, &lt;br&gt;&lt;br&gt;SunnyHill.&lt;br/&gt;</description>
      <pubDate>Wed, 27 Sep 2006 15:19:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447213,3673012.html#3673012</guid>
      <dc:creator>SunnyHill</dc:creator>
      <dc:date>2006-09-27T15:19:19Z</dc:date>
    </item>
  </channel>
</rss>
