Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Spalten auslesen und in .txt-Datei exportieren

Spalten auslesen und in .txt-Datei exportieren
14.08.2006 12:42:15
Düppi
Liebe VBA-Profis,
das unten stehende VBA liest tadellos aus einem Tabellenblatt Werte aus einem festgelegten Zeilen- und Spalten-Bereich aus und exportiert in sechs verschiedene .txt-Dateien. Soweit, so gut. Ich möchte aber Ausnahmen zulassen: Wenn in einer Zelle ein x steht, soll diese Zeile übersprungen werden und die nächste (oder übernächste, falls auch dort ein x steht) ausgelesen werden.
Sicherlich keine allzu komplizierte Ergänzung des folgenden VBA, hofft Düppi:

Private Sub CommandButton1_Click()
Dim arrNamen, n, i
arrNamen = Array("guetersloh", "rheda", "warendorf", "ahlen", "beckum", "oelde")
For n = 0 To UBound(arrNamen)
Open "c:\temp" & arrNamen(n) & ".txt" For Output As #1
For i = 5 To 52
Print #1, Sheets("Tabelle").Cells(i, 8 * n + 3) & vbTab & Sheets("Tabelle").Cells(i, 8 * n + 4)
Next
Close 1
Next
End Sub

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalten auslesen und in .txt-Datei exportieren
14.08.2006 13:07:10
Uduuh
Hallo,
wo steht das x? In A?

Private Sub CommandButton1_Click()
Dim arrNamen, n, i
arrNamen = Array("guetersloh", "rheda", "warendorf", "ahlen", "beckum", "oelde")
For n = 0 To UBound(arrNamen)
Open "c:\temp" & arrNamen(n) & ".txt" For Output As #1
For i = 5 To 52
With Sheets("Tabelle")
If .Cells(i, 1) <> "x" Then
Print #1, .Cells(i, 8 * n + 3) & vbTab & .Cells(i, 8 * n + 4)
End If
End With
Next
Close 1
Next
End Sub

Gruß aus’m Pott
Udo

Anzeige
AW: Spalten auslesen und in .txt-Datei exportieren
14.08.2006 13:23:04
Düppi
Hallo Udo,
das x kann stehen in sechs verschiedenen Spalten (jede kennzeichnet schließlich die Orte wie guetersloh, rheda, warendorf etc.
Die Spalten sind: c, k, s, aa, ai, aq.
Probiere es bis zu einer möglichen Antwort von Dir besser mal nicht aus...
Gruß Düppi
AW: Spalten auslesen und in .txt-Datei exportieren
14.08.2006 13:27:11
u_
Hallo,
If .Cells(i, 8 * n + 3) "x" Then
Gruß
Lesen gefährdet die Dummheit
Anzeige
AW: Spalten auslesen und in .txt-Datei exportieren
14.08.2006 13:49:28
Düppi
Hallo Udo, Hallo u_,
Ihr habt mir sehr geholfen - läuft bestens, vielen Dank.
Gruß aus Oelde, Düppi
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige