Thema Datum  Von Nutzer Rating
Antwort
09.05.2023 16:26:32 Newbiez54
NotSolved
09.05.2023 16:55:59 Gast92414
NotSolved
09.05.2023 19:02:55 Gast35366
NotSolved
09.05.2023 19:13:48 Gast73919
NotSolved
10.05.2023 07:50:30 Newbiez54
NotSolved
Blau Speichern unter der Tabellenblätter
10.05.2023 16:22:17 Gast48822
NotSolved

Ansicht des Beitrags:
Von:
Gast48822
Datum:
10.05.2023 16:22:17
Views:
487
Rating: Antwort:
  Ja
Thema:
Speichern unter der Tabellenblätter

Warum du bereits einen weiteren Treath eröffnen musstest verstehe ich nicht.

Sub Speichern()
 
Dim FileName As String
Dim Path As String, Pathu As String
Dim wb As Workbook, ws As Worksheet
Dim Ini As Integer, Nbr As Long
Application.DisplayAlerts = False
Application.ScreenUpdating = False
 
Set wb = ActiveWorkbook
 
'Specify the file paths for each sheet to be saved
Path = "R:\02_PM_ZAM\Tools\Tools_Einkauf\OutOfStock_Ablage\OutOfStock_PG"
Pathu = "R:\02_PM_ZAM\Tools\Tools_Einkauf\OutOfStock_Ablage\OutOfStock_PG"
Jahr = Format(DateSerial(Year(Now()), Month(Now()), 1), "YYYY")

lng = 10
Ini = 1

For Each ws In wb.Sheets
    Set ws = Sheets(Ini)
    FileName = ws.Name
    Path = Path & " " & lng & "\"
        If Dir(Path, vbDirectory) = "" Then
            MkDir Path
        End If
        Path = Path & Jahr & "\"
        If Dir(Path, vbDirectory) = "" Then
            MkDir Path
        End If
    Debug.Print Path
    Path = Path & FileName & ".xlsx"
    ws.Copy
    Debug.Print Path
  With ActiveWorkbook
    .SaveAs FileName:=Path, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
    .Close SaveChanges:=False
  End With
    lng = lng + 10
    Path = Pathu
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
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
09.05.2023 16:26:32 Newbiez54
NotSolved
09.05.2023 16:55:59 Gast92414
NotSolved
09.05.2023 19:02:55 Gast35366
NotSolved
09.05.2023 19:13:48 Gast73919
NotSolved
10.05.2023 07:50:30 Newbiez54
NotSolved
Blau Speichern unter der Tabellenblätter
10.05.2023 16:22:17 Gast48822
NotSolved