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

Range

Range
25.04.2006 19:25:26
Seppl
Hallo Fachleute
Ich glaub ich stehe auf dem Schlauch.
Ich möchte mit dem Unten stehendem Macro
Die Zellen Q8 bis Q1000 in einer txt-Datei speichern.
Aber er nimmt mir den Bereich nicht.
was muß ich ändern damit das Macro die Zellen Q8 bis Q1000 in die txt Datei schreibt.

Sub Textdatei()
Dim fs As Object, a As Object
'Datei "Test.txt" in D:\Eigene Dateien\ erzeugen
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("D:\Eigene Dateien\S018001.txt", True)
a.Close
' Datei öffnen.
Open "D:\Eigene Dateien\S018001.txt" For Output As #1
Print #1, Range("Q8:Q100")
' Datei schließen.
Close #1
End Sub

Besten Dank
Gruß Sepp

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

Betreff
Datum
Anwender
Anzeige
AW: Range
25.04.2006 20:24:56
Tassos
Servus Sepp,
Probier´s hiermit:

Sub txtOutput()
Dim Rec As Range, Datnr&, Outp$
Datnr = FreeFile
Open "File1.txt" For Output As #Datnr
For Each Rec In Range("Q8:Q1000")
Outp = Rec.Text
Print #Datnr, Outp
Outp = Empty
Next Rec
Close #Datnr
End Sub

Gruss
Tassos
AW: Anderer Lösungsweg
25.04.2006 21:04:43
ceyser
Hallo Sepp,
wie wärs damit:

      
Sub AlsTextdateiSpeichern()
    
Dim rngTxt As Range
    
Set rngTxt = Tabelle1.Range("A1:A10")
    Workbooks.Add
    rngTxt.Copy ActiveSheet.Range("A1:A10")
    ActiveWorkbook.SaveAs "d:\Eigene Dateien\Test", xlText
    ActiveWorkbook.Close 
True
End Sub 


Gruß
CS
Anzeige
Range
26.04.2006 08:36:47
Seppl
Super es funzt
Danke euch für die schnelle Hilfe
Gruß Sepp

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige