Thema Datum  Von Nutzer Rating
Antwort
13.07.2022 16:13:30 Janine
Solved
13.07.2022 19:48:19 ralf_b
NotSolved
13.07.2022 20:22:52 xlKing
NotSolved
13.07.2022 20:24:25 xlKing
NotSolved
14.07.2022 08:26:56 Janine
NotSolved
14.07.2022 11:58:53 xlKing
NotSolved
14.07.2022 16:28:21 Janine
NotSolved
Blau Definiertes Tabellenblatt als neue Arbeitsmappe speichern
14.07.2022 16:28:22 Janine
NotSolved
14.07.2022 17:11:56 Gast1901
Solved
18.07.2022 16:15:12 Janine
Solved
18.07.2022 16:41:42 Janine
Solved
14.07.2022 11:49:04 Gast99286
Solved

Ansicht des Beitrags:
Von:
Janine
Datum:
14.07.2022 16:28:22
Views:
391
Rating: Antwort:
  Ja
Thema:
Definiertes Tabellenblatt als neue Arbeitsmappe speichern

Lieber XlKing

Ich muss jetzt doch nochmals nachhaken. 

Habe alles so umgesetzt wie du gesagt hast aber es funktioniert dennoch nicht.

Bei deinem Code kommt folgende Fehlermeldung:

Objektvariable oder With-Blockvariable nicht festgelegt, der Debugger springt auf wbkZiel = ActiveWorkbook

Aber oben habe ich die mit Dim doch deklariert?

Sub Tabellen()
Dim strPfad As String
Dim wksBlatt As Worksheet
Dim wkbZiel As Workbook
Application.ScreenUpdating = False
Application.DisplayAlerts = False
strPfad = "\\MeinPfad\EgalOrdner" & Year(Date) & "\"
If Dir(strPfad, vbDirectory) = "" Then
MkDir strPfad
End If
Set wksBlatt = ThisWorkbook.Worksheets("Test1")
ThisWorkbook.Worksheets("Test1").Copy
wkbZiel = ActiveWorkbook
wkbZiel.SaveAs strPfad & Environ("Username") & "" & Now
wkbZiel.Close savechanges:=False
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

Bei Ralfs Code kommt ebenfalls ein Fehler:

Dort kommt die Methode SaveAs für das Objekt_Workbook ist fehlgeschlagen.

Sub TabellenAlsDateienSpeichern()
    Dim strPfad As String
         
    Const ORDNER = "\\MeinPfad\Testordner Makros\2021" 'anpassen"
    
     
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    strPfad = ORDNER
    If Dir(strPfad, vbDirectory) = "" Then
        MkDir strPfad
    End If
    ThisWorkbook.Worksheets("Test1").Copy
    ActiveWorkbook.SaveAs strPfad & Environ("Username") & "" & Now
    ActiveWorkbook.Close savechanges:=False
     
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
End Sub

Ich verstehe das einfach nicht ;-(

 


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
13.07.2022 16:13:30 Janine
Solved
13.07.2022 19:48:19 ralf_b
NotSolved
13.07.2022 20:22:52 xlKing
NotSolved
13.07.2022 20:24:25 xlKing
NotSolved
14.07.2022 08:26:56 Janine
NotSolved
14.07.2022 11:58:53 xlKing
NotSolved
14.07.2022 16:28:21 Janine
NotSolved
Blau Definiertes Tabellenblatt als neue Arbeitsmappe speichern
14.07.2022 16:28:22 Janine
NotSolved
14.07.2022 17:11:56 Gast1901
Solved
18.07.2022 16:15:12 Janine
Solved
18.07.2022 16:41:42 Janine
Solved
14.07.2022 11:49:04 Gast99286
Solved