Thema Datum  Von Nutzer Rating
Antwort
20.05.2020 11:45:01 VBA_Einsteiger
NotSolved
Blau Darüberstehende Zellen in Textdatei importieren wenn ein bestimmtes Zeichen gesetzt ist
20.05.2020 16:50:41 xlKing
NotSolved
04.06.2020 11:03:06 Gast18625
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
20.05.2020 16:50:41
Views:
794
Rating: Antwort:
  Ja
Thema:
Darüberstehende Zellen in Textdatei importieren wenn ein bestimmtes Zeichen gesetzt ist

Hi,

versuch mal folgenden Code. Den Bereich musst du natürlich anpassen. Bereich sind die 6 Spalten von RO bis RW.

Sub InTxtSchreiben()

  Dim Vorname As String, Name As String, Email As String, Abteilung As String, Verzeichnis As String, rorw As String

  Pfad = "E:\Pfad\Datei.txt"
  
  'Bereich setzen inkl. Überschriften
  Set Bereich = Range("G11:L" & Range("B" & Rows.Count).End(xlUp).Row)
  Open Pfad For Output As #1
    For Each c In Bereich.Cells
      If c = "x" Then
        Vorname = Range("B" & c.Row)
        Name = Range("C" & c.Row)
        Email = Range("D" & c.Row)
        Abteilung = Range("E" & c.Row)
        rorw = Cells(Bereich.Row, c.Column)
        Select Case c.Column - Bereich.Column + 1
        Case 1, 2
          Verzeichnis = "Geschäftsführung"
        Case 3, 4
          Verzeichnis = "Produktion"
        Case 5, 6
          Verzeichnis = "Verwaltung/Versand"
        End Select
      
        Print #1, Vorname & ";" & Name & ";" & rorw & ";" & Verzeichnis
        'oder alternativ im Tabellenformat
        'Print #1, Vorname, Name, rorw, Verzeichnis
      End If
    Next c
  Close #1
End Sub

Gruß Mr. K.


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
20.05.2020 11:45:01 VBA_Einsteiger
NotSolved
Blau Darüberstehende Zellen in Textdatei importieren wenn ein bestimmtes Zeichen gesetzt ist
20.05.2020 16:50:41 xlKing
NotSolved
04.06.2020 11:03:06 Gast18625
NotSolved