Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1688to1692
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Speichern ggf überspringen

VBA Speichern ggf überspringen
08.05.2019 12:40:53
Stefan
Hallo nochmals,
ich möchte beim folgenden Code noch die Automatische Speicherung einfach überspringen wenn die Datei bereits vorhanden sein sollte.
Sub Save()
Range("L31").Select
Selection.Copy
Sheets("PDV Daten ").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Copy
ActiveWorkbook.SaveAs "\\xxxx\xxx\xxx\xxx\xxxx\xxx\" & ActiveSheet.Range("A1") & " " &  _
Format(Date, "_dd_mm_yyyy") & ".xls"
ActiveWorkbook.Close False
Sheets("Einträge").Select
Dim WkSh_Q  As Worksheet
Dim WkSh_Z  As Worksheet
Set WkSh_Q = ThisWorkbook.Worksheets("Einträge")
Set WkSh_Z = ThisWorkbook.Worksheets("Aufträge")
WkSh_Q.Range("L34:S34").Copy
WkSh_Z.Range("S" & WkSh_Z.Cells(WkSh_Z.Rows.Count, 19).End(xlUp).Row + 1).PasteSpecial _
Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End Sub

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Speichern ggf überspringen
08.05.2019 12:42:53
Hajo_Zi
If Dir(Pfad\Datei) "" then

Beiträge von Werner, Luc, robert, J.O.Maximo und folgende lese ich nicht.
Die Beiträge werden auch ignoriert, es erfolgt keine Antwort.
AW: VBA Speichern ggf überspringen
08.05.2019 12:54:56
Stefan
Danke so klapps
AW: VBA Speichern ggf überspringen
08.05.2019 12:45:57
UweD
Hallo
ungeprüft...
Sub Save()
    Range("L31").Copy
    Sheets("PDV Daten ").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    ActiveSheet.Copy
    Datei = """\\xxxx\xxx\xxx\xxx\xxxx\xxx\" & ActiveSheet.Range("A1") & " " & _
        Format(Date, "_dd_mm_yyyy") & ".xls"
        If Dir(Datei) = "" Then ActiveWorkbook.SaveAs Datei
    ActiveWorkbook.Close False
    Sheets("Einträge").Select

    Dim WkSh_Q  As Worksheet
    Dim WkSh_Z  As Worksheet

   Set WkSh_Q = ThisWorkbook.Worksheets("Einträge")
   Set WkSh_Z = ThisWorkbook.Worksheets("Aufträge")
   
   WkSh_Q.Range("L34:S34").Copy
   WkSh_Z.Range("S" & WkSh_Z.Cells(WkSh_Z.Rows.Count, 19).End(xlUp).Row + 1).PasteSpecial _
   Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
   Application.CutCopyMode = False



End Sub

LF UweD
Anzeige

93 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige