Thema Datum  Von Nutzer Rating
Antwort
30.01.2023 16:07:39 Tjard
NotSolved
31.01.2023 10:12:48 Der Steuerfuzzi
NotSolved
31.01.2023 13:53:37 Tjard
NotSolved
31.01.2023 13:59:20 Der Steuerfuzzi
NotSolved
01.02.2023 09:11:33 Tjard
NotSolved
01.02.2023 10:04:05 Der Steuerfuzzi
NotSolved
01.02.2023 10:27:18 Gast75476
NotSolved
Blau *.xlsm ohne Meldung als *.xlsx speichern
10.02.2023 23:59:08 Gast80068
NotSolved
16.02.2023 18:30:54 Gast39571
NotSolved

Ansicht des Beitrags:
Von:
Gast80068
Datum:
10.02.2023 23:59:08
Views:
261
Rating: Antwort:
  Ja
Thema:
*.xlsm ohne Meldung als *.xlsx speichern

Hallo
Ja Displayalerts false deaktiviert die Fehlermldungen. save changes false, weil du 2 Schritte vorher bereits die Mappe speicherst.
Folgender Code speichert deine XLSM Mappe als XLSX Mappe im selben Ablageordner. Dabei Kannst du nach dem Auslösen des Codes weiterarbeiten, in deiner XLSM Mappe (falls gewünscht).

Sub XLSM_als_XLSX_speichern()
Dim Ordnerpfad As Variant
Dim Pfad As String, Dateiname As String
Dim filepath As String, closefile As String, closefilename As String
'---------------------------------------------------------------------
Application.DisplayAlerts = False
Application.ScreenUpdating = False
filepath = ActiveWorkbook.FullName
Pfad = ActiveWorkbook.Path
Datum = Now()
Dateiname = ActiveWorkbook.Name
    If InStr(Dateiname, ".") > 0 Then
       Dateiname = Left(Dateiname, InStr(Dateiname, ".") - 1)
    End If
Datum = Format(Datum, "_dd.mm.yyyy_hh_mm_ss")
closefile = Pfad & "\" & Dateiname & ".xlsx"
closefilename = Dateiname & ".xlsx"
ActiveWorkbook.Save
ActiveWorkbook.SaveAs Filename:=closefile, FileFormat:=51, ConflictResolution:=xlLocalSessionChanges
'Ordnerpfad = Shell("Explorer.exe " & Pfad, vbNormalFocus)
'Debug.Print Pfad & "\" & "Test_" & Dateiname & ".xlsx"
Application.Workbooks.Open (filepath)
Workbooks(closefilename).Close SaveChanges:=False
Application.ScreenUpdating = True
ActiveWindow.WindowState = xlNormal
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
30.01.2023 16:07:39 Tjard
NotSolved
31.01.2023 10:12:48 Der Steuerfuzzi
NotSolved
31.01.2023 13:53:37 Tjard
NotSolved
31.01.2023 13:59:20 Der Steuerfuzzi
NotSolved
01.02.2023 09:11:33 Tjard
NotSolved
01.02.2023 10:04:05 Der Steuerfuzzi
NotSolved
01.02.2023 10:27:18 Gast75476
NotSolved
Blau *.xlsm ohne Meldung als *.xlsx speichern
10.02.2023 23:59:08 Gast80068
NotSolved
16.02.2023 18:30:54 Gast39571
NotSolved