Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

activesheet.saveas txt

Forumthread: activesheet.saveas txt

activesheet.saveas txt
04.08.2013 11:32:56
Günter
Hallo,
kämpfe mich als Neuling durch VBA.
Ich habe ein xls-Arbeitsblatt mit x Zeilen.
Möchte nun jeweils 5 Zeilen als txt speichern.
Habe dazu folgenden code erstellt
Range("A2:A6").Select
Selection.Copy
Sheets("Tabelle2").Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveSheet.SaveAs Filename:="C:\Users\LAPTOP\Documents\spei_01.txt", _
FileFormat:=xlTextMSDOS, CreateBackup:=False
Selection.ClearContents
Sheets("Tabelle1").Select
Mein Problem:
Ich starte mit dem Excelblatt txt-speichern.xlsm
Nach dem Speichern und zurückspringen in "sheets("Tabelle1").select" befinde ich mich im Excelblatt spei_01.txt, ich will aber zurück in txt-speichern.xlsm
Im Endausbau möchte ich natürlich anhand der gefüllten Zeilen und einer variablen Stückelung die Anzahl und Grösse der txt-Dateien bestimmen.
Daran arbeite ich noch.
Viele Grüße
Günter

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: activesheet.saveas txt
04.08.2013 13:08:38
Gerd
Hallo Günter,
es geht bestimmt noch komplizierter. :-)
Sub test()
Dim X As Workbook, Y As Worksheet, temp As Workbook
Set X = ActiveWorkbook
Set Y = X.ActiveSheet
Set temp = Workbooks.Add(xlWBATWorksheet)
Y.Range("A2:A6").Copy temp.Sheets(1).Cells(1, 1)
Application.CutCopyMode = False
'ACHTUNG: SPEICHERPFAD WIEDER ANPASSEN
temp.SaveAs Filename:=ThisWorkbook.Path & "\spei_01.txt", _
FileFormat:=xlTextMSDOS, CreateBackup:=False
ActiveWorkbook.Close False
X.Activate
End Sub
Gruß Gerd

Anzeige
AW: activesheet.saveas txt
04.08.2013 13:17:28
Gerd
Hallo Günter,
es geht bestimmt noch komplizierter. :-)
Sub test()
Dim X As Workbook, Y As Worksheet, temp As Workbook
Set X = ActiveWorkbook
Set Y = X.ActiveSheet
Set temp = Workbooks.Add(xlWBATWorksheet)
Y.Range("A2:A6").Copy temp.Sheets(1).Cells(1, 1)
Application.CutCopyMode = False
'ACHTUNG: SPEICHERPFAD WIEDER ANPASSEN
temp.SaveAs Filename:=ThisWorkbook.Path & "\spei_01.txt", _
FileFormat:=xlTextMSDOS, CreateBackup:=False
ActiveWorkbook.Close False
X.Activate
End Sub
Gruß Gerd

Anzeige
AW: activesheet.saveas txt
04.08.2013 15:41:59
Günter
Hallo Gerd,
vielen Dank für die schnelle Antwort.
...und sorry für die "dumme" Frage eines VBA-Anfängers :-)
Viele Grüße
Günter
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige