Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
768to772
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
768to772
768to772
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Html bis zur letzten Ausgefüllten Zelle

Html bis zur letzten Ausgefüllten Zelle
09.06.2006 11:59:04
Heinz
Hallo Leute
Habe unteren Code, der mir Excel Daten in Html speichert.
Das einzige ist das ich von Spalte A bis zur letzten ausgefüllten Zelle in Spalte G
alle Daten in Html exportieren möchte.
Bekomme immer einen Fehler in "For iRow = 2 To 50000"
Könnte mir Bitte jemand dabei BITTE jemand Helfen.
Danke Heinz
Option Explicit

Sub XL2HTML()
Dim iRow As Integer, iCol As Integer
Dim sFile As String
sFile = Range("K1").Value
Close
On Error GoTo ERRORHANDLER
Open sFile For Output As #1
On Error GoTo 0
Print #1, "<html>"
Print #1, "<header>"
Print #1, "<style type=""text/css"">"
Print #1, "td {"
Print #1, "    font-size:9pt;"
Print #1, "    font-family:tahoma,verdana;"
Print #1, "    background-color:#ffffe0"
Print #1, "   }"
Print #1, "</style>"
Print #1, "</header>"
Print #1, "<body bgcolor=#d0d0d0><center>"
Print #1, "<table bgcolor=#003000 border=3" & _
"cellpadding=3 cellspacing=3>"
For iCol = 1 To 7
Print #1, "    <td><b>" & Cells(1, iCol).Text & "</b></td>"
Next iCol
For iRow = 2 To 50000
Print #1, "  <tr>"
For iCol = 1 To 7
If Not IsEmpty(Cells(iRow, iCol)) Then
If iCol < 3 Then
Print #1, "    <td>" & Cells(iRow, iCol).Text & "</td>"
Else
Print #1, "    <td align=left>" & _
Cells(iRow, iCol).Text & "</td>"
End If
Else
Print #1, "    <td>&nbsp</td>"
End If
Next iCol
Print #1, "  </tr>"
Next iRow
Print #1, "</table></center>"
Print #1, "</body>"
Print #1, "</html>"
MsgBox "Datei wurde angelegt:" & vbLf & sFile
End
ERRORHANDLER:
MsgBox "Bitte den Verzeichnisnamen überprüfen!"
End Sub

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Html bis zur letzten Ausgefüllten Zelle
09.06.2006 12:04:25
Matthias
Hallo ,
Dim iRow As Integer
...geht nur bis 32xxx
nimm doch
Dim iRow As Long
Gruß Matthias
AW: Html bis zur letzten Ausgefüllten Zelle
09.06.2006 12:09:02
Matthias
Hallo Heinz,
oder bis zur letzten Zeile in Spalte G(=7):
For iRow = 2 To Cells(Rows.Count,7).End(xlUp).Row
Gruß Matthias
AW: Html bis zur letzten Ausgefüllten Zelle
09.06.2006 12:14:30
Heinz
Hallo Matthias
Recht herzlichen Dank !!
Mit "For iRow = 2 To Cells(Rows.Count,7).End(xlUp).Row" funkt. es Super.
Noch ein schönes WE, gruß Heinz
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige