online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon catze vom 23.05.2019, 14:04 Options

Excel-Datei läßt sich nicht richtig speichern, weil im VBA-Code Activesheet angewendet wurde - und auch muß - was machen?

Hallo zusammen,

ich habe folgendes Problem:

Ich habe ein Programm in Excel geschrieben, in welchem ein Sheet immer wieder kopiert wird.

s = "Fertigung"
On Error Resume Next
Sheets("Fertigung").Copy after:=ActiveSheet
ActiveSheet.Name = s


Somit erhalte ich folgende Sheets: Fertigung(1), Fertigung(2) etc

In allen Sheets muß der mitkopierte VBA-Code laufen. Deshalb hab ich im Code immer ActiveSheet anstatt Sheets("Fertigung") genommen.

Am Ende des Programmes möchte ich die ganze Datei speichern.

Private Sub CommandButton2_Click()

    Dim Dateiname As String
    Dateiname = Application.InputBox(prompt:="Bitte Dateinamen eingeben:")
    ActiveWorkbook.SaveAs Filename:="S:\...\" & Dateiname
    ActiveWorkbook.Close
    Application.DisplayAlerts = True

End Sub


Nun meckert Excel jedes Mal bei Speichern und Debuggt mir mein ActiveSheet.

Weiß jemand warum bzw. kann mir helfen?

Vielen Dank!
Catze


  • *Threadedit*
    Admininfo: bitte vermeide Mehrfachanfragen in verschiedenen, bzw. gleichen Gruppen. Siehe FAQ 2.


  • Antwort schreiben

    Antwort 1 von Catze vom 23.05.2019, 14:41 Options

    Hab diese Frage übrigens auch im VB-Programmieren-Forum gestellt. Wußte nicht wo ich richtig bin, die iennen verweisen einen hier hin, die anderen zu den Programmierern...

    Antwort 2 von DukeNT vom 25.05.2019, 10:10 Options

    Hi Catze,
    Zitat:
    ActiveWorkbook.SaveAs Filename:="S:\...\" & Dateiname

    Ist der Speicherpfad so richtig? "S:\...\"
    Teste mal mit einem anderen Pfad. z.B. "C:\"
    Gruß Niels

    Antwort 3 von Catze vom 25.05.2019, 10:13 Options

    Hallo Niels,

    der Pfad ist richtig. Er speichert auch ab, wenn ich 100 mal auf beenden geklickt hab, wenn die Fehlermeldung kommt.

    Grüße, Catze

    Antwort 4 von DukeNT vom 25.05.2019, 10:29 Options

    Welche Fehlermeldung gibt er denn aus, bzw. welche zeile markiert er dir als Fehler?

    Ähnliche Themen

    Excel schließen (VBA)
    Jugo  15.03.2007 - 312 Hits - 1 Antwort

    Excel VBA: Datei schreibgeschützt öffnen?
    snailhouse  24.11.2007 - 507 Hits - 3 Antworten

    In EXCEL VBA, CSV-Datei öffnen
    Herbert67  19.02.2008 - 490 Hits - 4 Antworten

    Excel VBA: Workbook_BeforeSave
    snailhouse  18.03.2008 - 56 Hits - 2 Antworten

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 07:32:25 2026