Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Speichern unter mit eigenem Makro

Forumthread: Speichern unter mit eigenem Makro

Speichern unter mit eigenem Makro
03.09.2007 19:14:44
Felix
Hallo Experten,
ich habe ein Makro welches mir freundlicherweise von hier in diesem Forum von Rudi Maintaire bereitgestellt wurde.

Public Sub prcCreateTXT()
' Speicher Output als txt-Datei
Dim intFileNumber As Integer
Dim lngRow As Long
Dim vntArray As Variant
Dim strText As String
Const strPre As String = ";"
Reset
intFileNumber = FreeFile
With ThisWorkbook
.Save
Open "C:\Documents and Settings\abc\Desktop\MeineDatei.txt" For Output As # _
intFileNumber
End With
With ActiveSheet.UsedRange
For lngRow = 1 To .Row + .Rows.Count - 1
vntArray = Range(Cells(lngRow, 1), _
Cells(lngRow, .Column + .Columns.Count - 1))
vntArray = WorksheetFunction.Transpose( _
WorksheetFunction.Transpose(vntArray))
strText = Join(vntArray, strPre)
Print #intFileNumber, strText
Next
End With
Close #intFileNumber
End Sub


Das Programm speichert mir ein Excelsheet in txt-Dateien und funktioniert wunderbar. Ist es denn irgendwie möglich, dieses Programm so laufen zu lassen, dass ich vorher wie bei der "Speichern unter"-Form den Dateipfad und -Namen auswählen kann? Über "Application.Dialogs(xlDialogSaveAs).Show" komme ich leider nicht weiter...
Vielen Dank für eure Hilfe!
Felix

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Speichern unter mit eigenem Makro
03.09.2007 19:19:00
Gerd
Hi,
versuchs mal mit der GetSaveAsFilename-Methode. In der Hilfe ist sogar ein Beispiel.
mfg Gerd

AW: Speichern unter mit eigenem Makro
03.09.2007 19:24:40
Felix
Super, genau nach sowas habe ich gesucht. Vielen Dank!
Anzeige
;

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