Thema Datum  Von Nutzer Rating
Antwort
Rot txt export spaltenweise
15.08.2011 13:04:59 Ros
NotSolved
15.08.2011 15:26:27 Holger
NotSolved
15.08.2011 15:59:26 Ros
NotSolved
16.08.2011 08:13:05 Ros
NotSolved
16.08.2011 10:26:49 Ros
NotSolved
16.08.2011 12:30:00 Ros
NotSolved
25.08.2011 16:43:14 Dekor
NotSolved
26.08.2011 07:16:06 Ros
NotSolved

Ansicht des Beitrags:
Von:
Ros
Datum:
15.08.2011 13:04:59
Views:
2088
Rating: Antwort:
  Ja
Thema:
txt export spaltenweise

hallo,
ich will eine tabelle spalten weise in TXT exportieren...
es soll immer die 2. spalte exportiert werden plus die je nach dem welcher Radiobutton angeklickt ist...
das ist mein Code:

Code:
Sub CommandButton1_Click()

Dim Datei As Variant
Dim Zeile As Double
Dim vari As String
Dim txt As String
Dim spalte As Double
Dim zeigen


Datei = Application.GetSaveAsFilename("transl_report.txt", "txt-Datei,*.txt", , "Speichern des Reports")

If Datei = False Then Exit Sub

Open Datei For Output As #1

    Print #1, "' *****************************************************************************"                                                                                                         'header
    Print #1, "' "
    Print #1, "' *****************************************************************************"
    Print #1, "' Last Change: "; (DateAdd("m", 1, Date))
    'Print #1, "' Last Change: "; Now()
    Print #1, "' Created by macro version 1.0, DJ "
    Print #1, "' *****************************************************************************"

    For Zeile = 4 To 47

   vari = Cells(Zeile, 2) & " = "

    If Tabelle1.OptionButton1 = True Then spalte = 3                                                                                                                                                     
    If Tabelle1.OptionButton2 = True Then spalte = 4                                                                                                                                                       
    If Tabelle1.OptionButton3 = True Then spalte = 5                                                                                                                                                       
    If Tabelle1.OptionButton6 = True Then spalte = 6                                                                                                                                                                                                                                                               

        If Cells(Zeile, spalte) = "" Then
            MsgBox "Die Spalte: " & spalte & " in Zeile: " & Zeile & " enthält keinen Wert" & vbCrLf _
            & "Export nicht komplett!!!", vbCritical, "+++ Warning +++ Warning +++ Warning +++"                                                                                          'gibt Fehlermeldung aus wenn zelle leer
        End If

    txt = "    " & vari & """" & Cells(Zeile, spalte) & """"                                                                                                                                                     'schreibanordnung

    Print #1, txt                                                                                                                                                                                                              'schreibt txt

    Next
   
    Print #1, "End Sub"
   
    Close #1

    zeigen = Shell("C:\Program Files (x86)\Notepad++" & "\notepad++.exe " & Datei, 1)                                                                                                       'öffnet geschriebenes file mit notepad

    Exit Sub
   
    End Sub



der klappt auch wunderbar...jetzt will ich aber, das erst der Header kommt, dann immer die 2 spalte und dann beginnend mit spalte 3 exportiert wird...
dann soll wieder der header kommen und wieder spalte 2 und dann spalte 3...usw
den export möchte ich über kontrollkästchen regeln...sind diese aktiv soll immer ein der header, die 2. spalte und die entspechende spalte exportiert werden...
ist ein kästchen nicht aktiviert soll er in die nächste spalte springen und da weiter exportieren...
ich hoffe ihr könnt mir helfen


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 txt export spaltenweise
15.08.2011 13:04:59 Ros
NotSolved
15.08.2011 15:26:27 Holger
NotSolved
15.08.2011 15:59:26 Ros
NotSolved
16.08.2011 08:13:05 Ros
NotSolved
16.08.2011 10:26:49 Ros
NotSolved
16.08.2011 12:30:00 Ros
NotSolved
25.08.2011 16:43:14 Dekor
NotSolved
26.08.2011 07:16:06 Ros
NotSolved