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

Ausgabe von langen Zellinhalten

Ausgabe von langen Zellinhalten
13.01.2006 18:25:38
Christian
Hi, kann mir jemand erklären, warum ich, wenn ich in der aktiven Zelle einen sehr langen Text habe, das folgende Makro nicht funktioniert? kann mir jemand einen verbesserungsvorschlag liefern? Sinn der ganzen Sache ist es, den Inhalt einer aktiven Zelle in ein Word-Dokument auszugeben. Klappt solange der Text kurz (ich vermute kürzer als 255 Zeichen) ist. Danach brichts zusammen und in der Zelle in der vorher der Inhalt stand, steht anschließend #WERT# . Wäre für Verbesserungsvorschläge sehr dankbar. Schönes Wochenende

Sub Ausgabe_Word()
ActiveCell.FormulaR1C1 = ActiveCell
Dim MyDoc As Object
Dim MyAppl As Object
Dim NeueWordDatei As String
NeueWordDatei = "normal.dot"
Set MyAppl = CreateObject("Word.Application")
With MyAppl
.Documents.Add Template:=NeueWordDatei
.Visible = True
.WindowState = 1
.Activate
.Selection.TypeValue Value:=ActiveCell.Value & Chr(13)
End With
End Sub

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

Betreff
Datum
Anwender
Anzeige
AW: Ausgabe von langen Zellinhalten
13.01.2006 18:32:09
Fröhlich
Hi,
alle Zeichen über 255 werden verworfen.
mfg Fröhlich
AW: Ausgabe von langen Zellinhalten
13.01.2006 18:56:59
Heiko S.
Hallo Christian,
wenn ich dein Makro so ändere dann geht das bei mir auch mit mehr als 255 Zeichen.
Habe aber Windows ME und EXCEL 2000.

Sub Ausgabe_Word()
Dim MyDoc As Object
Dim MyAppl As Object
Dim NeueWordDatei As String
NeueWordDatei = "normal.dot"
Set MyAppl = CreateObject("Word.Application")
With MyAppl
.Documents.Add Template:=NeueWordDatei
.Visible = True
.WindowState = 1
.Activate
.Selection.TypeText Text:=ActiveCell.Value & Chr(13)
End With
End Sub

Gruß Heiko
PS: Rückmeldung wäre nett
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige