Thema Datum  Von Nutzer Rating
Antwort
05.11.2021 09:10:14 Matto
NotSolved
Blau Datei unter anderem Namen speichern (wenn schon vorhanden)
05.11.2021 12:30:40 Gast27886
NotSolved
05.11.2021 15:42:21 Matto
NotSolved
05.11.2021 16:03:01 Gast4992
NotSolved
12.11.2021 10:33:58 Matto
NotSolved

Ansicht des Beitrags:
Von:
Gast27886
Datum:
05.11.2021 12:30:40
Views:
721
Rating: Antwort:
  Ja
Thema:
Datei unter anderem Namen speichern (wenn schon vorhanden)

Muss man halt überprüfen, etwa so:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Private Function Versionize(File As String) As String
   
  Dim strFilename As String
   
  strFilename = Dir$(File)
   
  If strFilename = "" Then
    Versionize = File
    Exit Function
  End If
   
  Dim strPath As String
  Dim strId As String
  Dim strExtension As String
   
  strPath = Left$(File, Len(File) - Len(strFilename))
   
  strExtension = Right$(strFilename, Len(strFilename) - InStrRev(strFilename, "."))
  If Len(strExtension) > 0 Then
    strFilename = Left$(strFilename, Len(strFilename) - Len(strExtension) - 1)
  End If
   
  While IsNumeric(Right$(strFilename, 1))
    strId = Right$(strFilename, 1) & strId
    strFilename = Left$(strFilename, Len(strFilename) - 1)
  Wend
   
  strId = Val(strId) + 1
  strFilename = strFilename & strId & "." & strExtension
   
  Versionize = Versionize(strPath & strFilename)
   
End Function

Verwendet man dann so:

1
2
save_as = ThisWorkbook.Sheets("Input Mask").Range("A14").Value
save_as = Versionize(save_as)

 

PS: Ungetestet.


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
05.11.2021 09:10:14 Matto
NotSolved
Blau Datei unter anderem Namen speichern (wenn schon vorhanden)
05.11.2021 12:30:40 Gast27886
NotSolved
05.11.2021 15:42:21 Matto
NotSolved
05.11.2021 16:03:01 Gast4992
NotSolved
12.11.2021 10:33:58 Matto
NotSolved