Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1288to1292
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
Inhaltsverzeichnis

Laufzeitfehler 13 Typen unverträglich

Laufzeitfehler 13 Typen unverträglich
06.12.2012 14:42:13
Michael

Hallo Forum,
ich habe folgendes Problem. Ich möchte mit einem Makro in Excel 2010 die Daten eines Tabellenblattes in eine txt-Datei schreiben. Leider kommt der Laufzeitfehler 13 Typen unverträglich.
folgendes Makro:
Sheets("Transfer").Select
Open "C:\temp\Stammdaten.txt" For Output As 1
For zeile = 1 To 15000
Text = ""
For spalte = 1 To 8
Text = Text & CVar(Cells(zeile, spalte))
If spalte < 8 Then Text = Text & ";" 'Trennzeichen = ;
Next
Print #1, Text
Next
Close #1
Sheets("Transfer").Select
Cells.Select
Selection.ClearContents
MsgBox "Export beendet!"
Sheets("Allgemein").Select
End Sub
Gruß
Michael

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler 13 Typen unverträglich
06.12.2012 15:04:35
Rudi
Leider kommt der Laufzeitfehler 13 Typen unverträglich.
wo?
Gruß
Rudi

AW: Laufzeitfehler 13 Typen unverträglich
06.12.2012 15:11:41
Ralf_P
Hallo Michael,
fehlt da die Raute?
Open "C:\temp\Stammdaten.txt" For Output As 1
Open "C:\temp\Stammdaten.txt" For Output As #1
VG, Ralf

AW: Laufzeitfehler 13 Typen unverträglich
06.12.2012 15:14:26
Michael
Der Fehler kommt bei folender Zeile:
Text = Text & CVar(Cells(zeile, spalte))

AW: Laufzeitfehler 13 Typen unverträglich
06.12.2012 15:23:05
Michael
Der Fehler kommt bei folender Zeile:
Text = Text & CVar(Cells(zeile, spalte))

AW: Laufzeitfehler 13 Typen unverträglich
06.12.2012 15:30:36
Rudi
Hallo,
wozu CVar?
teste mal:
Sub nnnn()
Dim lZeile As Long, sText As String
Open "C:\temp\Stammdaten.txt" For Output As #1
With Sheets("Transfer")
For lZeile = 1 To 15000
sText = Join(WorksheetFunction.Transpose _
(WorksheetFunction.Transpose( _
.Cells(lZeile, 1).Resize(, 8))), ";")
Print #1, sText
Next
Close #1
.Cells.ClearContents
End With
MsgBox "Export beendet!"
Sheets("Allgemein").Select
End Sub

Gruß
Rudi
Anzeige

146 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige