Thema Datum  Von Nutzer Rating
Antwort
Rot Selektierten Bereich in Excel ausgeben
08.04.2011 08:42:06 TzeTzeTze1
NotSolved
08.04.2011 11:31:16 Severus
NotSolved

Ansicht des Beitrags:
Von:
TzeTzeTze1
Datum:
08.04.2011 08:42:06
Views:
2082
Rating: Antwort:
  Ja
Thema:
Selektierten Bereich in Excel ausgeben

Hallo habe ein Problem mit folgendem Code:

______________________________________________________________________________________________

  Set Bereich = ActiveSheet.UsedRange           'Selektierter Bereich wird übernommen (im Moment noch mit Bug -> gesamte genutzte Excel Mappe wird übernommen)

  Open strDateiname For Output As #1            'Datei wird erstellt

  For Each Zeile In Bereich.Rows
    For Each Zelle In Zeile.Cells
      strTemp = strTemp & strKlammer & CStr(Zelle.Text) & strKlammer & strTrennzeichen
    Next
    If Right(strTemp, 1) = strTrennzeichen Then strTemp = Left(strTemp, Len(strTemp) - 1)
    Print #1, strTemp
    strTemp = ""
  Next

  Close #1                                      'Datei wird abgeschlossen
  Set Bereich = Nothing                         'Bereich wird zurückgesetzt
  MsgBox "Export erfolgreich. Datei wurde exportiert nach" & vbCrLf & strDateiname, , "CSV-Export"      'Erfolg wird bestätigt

_______________________________________________________________________________________________

 

Dieser Code wandelt den Zelleninhalt in eine Textdatei um ... "Zelleninhalt","Zelleninhalt","..."

Mein Problem ist jetzt, dass alles gespeichert wird, was jemals bearbeitet wurde, sprich CB93 wurde einmal beschrieben, wird alles bis dort oben mit einbezogen:

"letzter Zelleninhalt","","","",... und dann folgt wahnsinnig oft nichts -,-

kann mir vielleicht jemand sagen, wie ich nur den selektierten Bereich auswählen kann?

schonmal danke im Vorraus


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Selektierten Bereich in Excel ausgeben
08.04.2011 08:42:06 TzeTzeTze1
NotSolved
08.04.2011 11:31:16 Severus
NotSolved