<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Excel VBA - CSV mit print methode</title>
    <link>http://forum.geizhals.at/feed.jsp?id=356849</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(10): Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739647.html#2739647</link>
      <description>also wars das charset .. nur an einer anderen stelle &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 09:30:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739647.html#2739647</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-08-24T09:30:15Z</dc:date>
    </item>
    <item>
      <title>Re(9): Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739643.html#2739643</link>
      <description>ok hab die loesung &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt; hab wiedermal zu kompliziert gedacht ...&lt;br&gt;&lt;br&gt;hier eine grobe beschreibung des makros ...&lt;br&gt;&lt;br&gt;ich habe eine csv-datei die aus einer sql-datenbank mit dem enterprisemanager erzeugt wird.&lt;br&gt;diese lese ich ins excel ein und fuehre einige routinen aus um die daten aufzubereiten.&lt;br&gt;dann wird das ganze wieder als csv abgespeichert.&lt;br&gt;&lt;br&gt;beim manuellen oeffnen der ursprungsdatei ist mir zunaechst nichts aufgefallen.&lt;br&gt;doch beim genaueren betrachten sah ich dass bereits im excel selbst in den zellen die umlaute fehlten.&lt;br&gt;&lt;br&gt;der grund dafuer war ganze einfach, dass aus irgendeinem grund das dateiformat fuer csv-dateien automatisch auf japanisch gesetzt wird.&lt;br&gt;&lt;br&gt;den code fuer das datei-oeffnen habe ich mir durch das aufzeichnen von makros besorgt und so hat sich der japanische zeichensatz eingeschlichen.&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Workbooks.OpenText Filename:="D:\Schnittstelle\export.txt", Origin _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:=932, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote _...&lt;br&gt;&lt;br&gt;das Origin:=932 durch Origin:=xlWindows ersetzen und es funktionert.&lt;br&gt;&lt;br&gt;trotzdem danke fuer die schnellen tipps &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 09:28:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739643.html#2739643</guid>
      <dc:creator>Frost</dc:creator>
      <dc:date>2005-08-24T09:28:34Z</dc:date>
    </item>
    <item>
      <title>Re(8): Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739570.html#2739570</link>
      <description>in einer anderen excel version steht es auch falsch drinn ... das ist fuer mich aber auch nicht wichtig, da ich das file nur als schnittstellen-datei in ein anderes programm benutze.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 09:05:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739570.html#2739570</guid>
      <dc:creator>Frost</dc:creator>
      <dc:date>2005-08-24T09:05:09Z</dc:date>
    </item>
    <item>
      <title>Re(7): Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739556.html#2739556</link>
      <description>wenn dann müsstest das beim datei-schreiben festlegen ..&lt;br&gt;&lt;br&gt;ich weiss dass es in C# geht .. in VB gibts aber weder bei "open" noch bei "write/print" sowas .. &lt;img src="sad.gif" width="16" height="19" align="absmiddle" alt=":("/&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;was ist denn wenn du das file mit einer anderen excel version öffnest .. stehts dann richtig dort oder immer noch mit falschen sonderzeichen ?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 09:00:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739556.html#2739556</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-08-24T09:00:40Z</dc:date>
    </item>
    <item>
      <title>Re(6): Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739545.html#2739545</link>
      <description>hm nein das wars auch nicht .. selbes resultat.&lt;br&gt;&lt;br&gt;wenns einem falsch eingestelltem zeichsatz liegt waere es doch sicher irgendwie moeglich zumindest temporaer ascii / iso zu erzwingen?&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 08:58:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739545.html#2739545</guid>
      <dc:creator>Frost</dc:creator>
      <dc:date>2005-08-24T08:58:03Z</dc:date>
    </item>
    <item>
      <title>Re(5): Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739516.html#2739516</link>
      <description>ich glaub du musst dann statt print #1, bla einfach write #1, bla &lt;br&gt;verwenden ...&lt;br&gt;&lt;br&gt;aber alles vage &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 08:50:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739516.html#2739516</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-08-24T08:50:27Z</dc:date>
    </item>
    <item>
      <title>Re(4): Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739508.html#2739508</link>
      <description>laufzeitfeher 54 ... falscher dateimodus .... :/&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 08:48:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739508.html#2739508</guid>
      <dc:creator>Frost</dc:creator>
      <dc:date>2005-08-24T08:48:26Z</dc:date>
    </item>
    <item>
      <title>Re(3): Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739492.html#2739492</link>
      <description>was passiert bei einem&lt;br&gt;&lt;br&gt;open ..... for binary &lt;br&gt;(statt output) .. &lt;br&gt;&lt;br&gt;sorry, aber meine VB Zeiten sind schon über 10 Jahre her .. daher kann ich auch nur wild spekulieren &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 08:39:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739492.html#2739492</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-08-24T08:39:31Z</dc:date>
    </item>
    <item>
      <title>Re(3): Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739482.html#2739482</link>
      <description>nana&amp;nbsp;&amp;nbsp;.damit hats nix zu tun ...&lt;br&gt;&lt;br&gt;da geht es um das charset-encoding ... wie die einzelnen buchstaben in binärer form gespeichert sind&amp;nbsp;&amp;nbsp;..&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 08:37:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739482.html#2739482</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-08-24T08:37:00Z</dc:date>
    </item>
    <item>
      <title>Re(2): Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739474.html#2739474</link>
      <description>an das dachte ich am anfang auch ... so hab ich mir die laendereinstellung usw angeschaut ... english-deutsch alles versucht. andere rechner. anderes windows. anderes excel.&lt;br&gt;&lt;br&gt;immer das selbe resultat &lt;img src="sad.gif" width="16" height="19" align="absmiddle" alt=":("/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 08:35:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739474.html#2739474</guid>
      <dc:creator>Frost</dc:creator>
      <dc:date>2005-08-24T08:35:08Z</dc:date>
    </item>
    <item>
      <title>Re: Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739458.html#2739458</link>
      <description>könnte an einem falsch eingestellten Font - Encoding liegen (Unicode, Windows Charset, ...)&lt;br&gt;&lt;br&gt;aber genau kann ichs dir auch nicht sagen ..&lt;br&gt;&lt;br&gt;wennst es in einer anderen excel version einliest, passt dann wieder alles ?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 08:28:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739458.html#2739458</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-08-24T08:28:48Z</dc:date>
    </item>
    <item>
      <title>Excel VBA - CSV mit print methode</title>
      <link>http://forum.geizhals.at/t356849,2739446.html#2739446</link>
      <description>hallo,&lt;br&gt;&lt;br&gt;in einem excel makro mit hilfe der Print methode eine csv-datei.&lt;br&gt;nun klappt das ganze soweit ja richtig gut, ausser dass keine umlaute in die datei geshrieben werden.&lt;br&gt;&lt;br&gt;Bsp.:&lt;br&gt;"2005";"0";"00605";"0";"L-GRUNDKOSTEN SCHWAZ-K?NIGSFELD";........&lt;br&gt;&lt;br&gt;der grund warum ich nicht die von excel vorgegebene funktion zum csv-export verwende ist der, dass das makro auf verschiedenen excel versionen gestartet wird und die vorgegebenen exportfunktionen nicht auf jeder version kompatibel sind ...&lt;br&gt;&lt;br&gt;----------------&lt;br&gt;&lt;br&gt;Sub csv_export()&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Range("D1").Activate&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.AutoFilter&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selection.AutoFilter Field:=1, Criteria1:="2005"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'dateiname in variabler NAV_Datei&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nav_Datei = "D:Schnittstelle\export_konvertiert.txt"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Open Nav_Datei For Output As #1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'in erste zeile stellen&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'in erste zelle stellen&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cells(1, 1).Select&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim count As Long&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim Zeilenwert&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'alle zellen durchgehend und in file #1 schreiben&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do While ActiveCell.Offset(, 3).Value &lt;&gt; ""&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Rows(ActiveCell.Row).Hidden = False Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;count = 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Zeilenwert = ""&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do While count &amp;lt;= 80 'anzahl der spalten&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Zeilenwert = Zeilenwert &amp; Chr(34) &amp; ActiveCell.Offset(, count).Value &amp; Chr(34) &amp; ";"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;count = count + 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Print #1, Zeilenwert&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&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;ActiveCell.Offset(1).Select&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Close #1&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;---------------------&lt;br&gt;&lt;br&gt;bin fuer jeden tipp dankbar.&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 08:22:39 GMT</pubDate>
      <guid>http://forum.geizhals.at/t356849,2739446.html#2739446</guid>
      <dc:creator>Frost</dc:creator>
      <dc:date>2005-08-24T08:22:39Z</dc:date>
    </item>
  </channel>
</rss>
