Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
844to848
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zeilenumbruch auslesen und in Textdatei übertragen

Zeilenumbruch auslesen und in Textdatei übertragen
07.02.2007 09:14:48
Fritz
Hallo,
ich lese mit dem untenstehenden Makro eine Tabelle aus und schreibe damit den Quelltext für eine HTML-Datei (weil ich den von Ecxel fabrizierten Quellcode nicht gebrauchen kann).
In einigen der Zellen befinden sich Zeilenumbrüche, die ich auch auslesen müsste. Also es stehen z.B. zwei Namen untereinander wie:
Frau Plottke
Frau Sauerbier.
Kann mir bitte jemand dabei helfen diesen Zeilenumbruch in meinem Makro unterzubringen?

Sub HtmlSchreiben()
Dim Zelle As Range
Dim Bereich As Range
Dim Dat As String
Dim Pfad As String
Set Bereich = ActiveSheet.Range("A1:A200")
Pfad = Sheets("Help").[a1]
Dat = "HTML_Seite.html"
Open Pfad & "\" & Dat For Output As #1
Print #1, "<table>"
For Each Zelle In Bereich
If Not Zelle = "" Then
Print #1, "<tr><td>" _
& Zelle.Text & "</td><td>" _
& Zelle.Offset(0, 1) & "</td><td>" _
& Zelle.Offset(0, 2) & "</td><td>" _
& Zelle.Offset(0, 3) & "</td><td>" _
& Zelle.Offset(0, 4) & "</td></tr>"
End If
Next Zelle
Print #1, "</table>"
Close #1
MsgBox "Die HTML-Datei wurde im Verzeichnis " & Pfad & " erzeugt"
Shell ("explorer.exe " & Pfad)
End Sub

Eine Lösung wäre ja vielleicht, dass nach dem zweiten Leerzeichen von links ein Zeilenumbruch eingefügt würde. aber ich kriege das nicht mehr gebacken.
Grüße und schon mal Danke.
Fritz

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilenumbruch auslesen und in Textdatei übertragen
07.02.2007 09:31:55
Rudi
Hallo,
soll der Zeilenumbruch in der Zelle erhalten bleiben?
Schema:
& replace(Zelle.Text,chr(10),"<br>") & "</td><td>" _
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe
AW: Zeilenumbruch auslesen und in Textdatei übertragen
07.02.2007 09:52:18
Fritz
Hallo Rudi.
Das sieht sehr gut aus - Danke - werde ich in Kürze probieren.
Bei mir alzheimert es offensichtlich. Kürzlich habe ich doch mit replace Umlaute in Entities verwandelt und es schon wieder vergessen!*Grrr"
Nochmals vielen Dank für Deine Unterstützung.
Grüße.
Fritz
Anzeige

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige