123660
Aug 16, 2016, updated at 08:47:44 (UTC)
1454
0
0
Speichern als csv
Hallo Zusammen,
ich habe folgendes problem.
ich möchte mein Code anpassen dass er dann Pfad festlegt ohne abfragen.
Leider kenne ich mich nicht ganz gut mit Excel vba.
Mein code zeigt leider paar fehler
Ich hoffe ihr könnt mir weiter helfen.
vielen Dank im voraus.
Achraf
ich habe folgendes problem.
ich möchte mein Code anpassen dass er dann Pfad festlegt ohne abfragen.
Leider kenne ich mich nicht ganz gut mit Excel vba.
Mein code zeigt leider paar fehler
Sub Speichern_Csv_Test()
' Speichert den Inhalt eines Arbeitsblatts als CSV-Datei
' mit wählbarem Trennzeichen und Maskierung von Einträgen
Dim Bereich As Object, Zeile As Object, Zelle As Object
Dim strTemp As String
Dim strDateiname As String
Dim strTrennzeichen As String
Dim strMappenpfad As String
strMappenpfad = ActiveWorkbook.Name
strMappenpfad = Replace(strMappenpfad, ".xls", "")
With Application.FileDialog(msoFileDialogFolderPicker)
.AllowMultiSelect = False
If .Show = -1 Then Path = .SelectedItems(1)
End With
Z = ActiveSheet.Name
strDateiname = Path & "\" & Z & ".csv"
If strDateiname = "" Then Exit Sub
strTrennzeichen = ";"
If strTrennzeichen = "" Then Exit Sub
Set Bereich = ActiveSheet.UsedRange
Open strDateiname For Output As #1
For Each Zeile In Bereich.Rows
For Each Zelle In Zeile.Cells
If InStr(1, Zelle.Text, strTrennzeichen) > 0 Then
strTemp = strTemp & """" & CStr(Zelle.Text) & """" & strTrennzeichen
Else
strTemp = strTemp & CStr(Zelle.Text) & strTrennzeichen
End If
Next
If Right(strTemp, 1) = strTrennzeichen Then strTemp = Left(strTemp, Len(strTemp) - 1)
Print #1, strTemp
strTemp = ""
Next
Close #1
Set Bereich = Nothing
End Sub
Ich hoffe ihr könnt mir weiter helfen.
vielen Dank im voraus.
Achraf
Please also mark the comments that contributed to the solution of the article
Content-Key: 312728
Url: https://administrator.de/contentid/312728
Printed on: April 23, 2024 at 18:04 o'clock