Thema Datum  Von Nutzer Rating
Antwort
Rot Datei als csv speichern
16.12.2020 16:21:39 Olaf
Solved
17.12.2020 09:39:11 UweD
NotSolved
17.12.2020 09:54:21 UweD
NotSolved
17.12.2020 10:23:32 Gast33528
NotSolved
17.12.2020 10:37:17 UweD
NotSolved
17.12.2020 11:14:28 Olaf
NotSolved

Ansicht des Beitrags:
Von:
Olaf
Datum:
16.12.2020 16:21:39
Views:
750
Rating: Antwort:
 Nein
Thema:
Datei als csv speichern

Hallo zusammen,

ich nutze bereits nachfolgendes Makro und möchte es gerne ändern, sodass die Datei als csv gespeichert wird. Kann mir hierbei jemand helfen?

 

Public Sub CopyPasteSave()
    Dim SourceSheet As Worksheet
    Dim ActWB As Workbook
    
    Set SourceSheet = ActiveWorkbook.ActiveSheet
    
    'keine Nachrichten anzeigen
    Application.DisplayAlerts = False
    
    'neues hinzufügen und
    'löschen der überflüssigen sheets
    Set ActWB = Workbooks.Add
    Sheets(Sheets.Count).Select
    ActiveWindow.SelectedSheets.Delete
    Sheets(Sheets.Count).Select
    ActiveWindow.SelectedSheets.Delete

    ActWB.ActiveSheet.Name = SourceSheet.Name
    
    SourceSheet.Activate
    SourceSheet.Cells.Select
    Selection.Copy
    
    Windows(ActWB.Name).Activate
    ActiveSheet.Paste
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False
        
    SaveSheet (Format(ActiveSheet.Range("A9"), "yyyy-mm-dd"))
    Application.DisplayAlerts = True
End Sub


Private Sub SaveSheet(StrDate As String)
    Dim StrFileName As String
    Dim StrPath As String
    Dim dname As String

   StrPath = "Dateipfad"
   StrFileName = "Dateiname" & StrDate & ".xlsx"
   
   

   
   dname = StrPath & StrFileName
   If dname = "" Then Exit Sub
   If Dir(dname) <> "" Then
      Beep
      If MsgBox("Existiert schon, überschreiben?", _
         vbCritical + vbYesNo) = vbNo Then
         Application.GetSaveAsFilename dname
      Else
        ActiveWorkbook.SaveAs dname
        ActiveWorkbook.Close
      End If
   Else
        ActiveWorkbook.SaveAs dname
        ActiveWorkbook.Close
   End If
End Sub


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Datei als csv speichern
16.12.2020 16:21:39 Olaf
Solved
17.12.2020 09:39:11 UweD
NotSolved
17.12.2020 09:54:21 UweD
NotSolved
17.12.2020 10:23:32 Gast33528
NotSolved
17.12.2020 10:37:17 UweD
NotSolved
17.12.2020 11:14:28 Olaf
NotSolved