Thema Datum  Von Nutzer Rating
Antwort
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
Rot txt export spaltenweise
25.08.2011 16:43:14 Dekor
NotSolved
26.08.2011 07:16:06 Ros
NotSolved

Ansicht des Beitrags:
Von:
Dekor
Datum:
25.08.2011 16:43:14
Views:
974
Rating: Antwort:
  Ja
Thema:
txt export spaltenweise

Hallo Ros,

hab mal nen bischen aufgeräumt...

 

 

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, "' *****************************************************************************"
   Print #1, "' "
   Select Case i
      Case 1
         If Tabelle1.CheckBox1 = True Then 
            Print #1, "'               G E R M A N "
            spalte = 3 
         Else 
            GoTo weiter
         End If

      Case 2
         If Tabelle1.CheckBox2 = True Then 
            Print #1, "'               E N G L I S H "
            spalte = 4 
         Else 
            GoTo weiter
         End If
 
      Case 3
         If Tabelle1.CheckBox3 = True Then 
            Print #1, "'               F R E N C H "
            spalte = 5 
         Else 
            GoTo weiter
         End IF
   End Select

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

   For Zeile = 4 To 47
      vari = Cells(Zeile, 2) & " = "
      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 Zeile
   Print #1, "End Sub" & vbCrLf
    
weiter:
   'zeigen = Shell("C:\Program Files (x86)\Notepad++" & "\notepad++.exe " & Datei, 1)                                                                                                       'öffnet geschriebenes file mit notepad
   Exit Sub
  
End Sub

Gruß


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
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
Rot txt export spaltenweise
25.08.2011 16:43:14 Dekor
NotSolved
26.08.2011 07:16:06 Ros
NotSolved