Thema Datum  Von Nutzer Rating
Antwort
12.11.2020 12:45:53 Kaan
Solved
12.11.2020 14:04:11 volti
NotSolved
Rot Fortlaufende Nummer automatisch anlegen
12.11.2020 14:27:18 volti
*****
Solved
13.11.2020 09:34:51 Kaan
NotSolved
13.11.2020 10:36:57 volti
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
12.11.2020 14:27:18
Views:
728
Rating: Antwort:
 Nein
Thema:
Fortlaufende Nummer automatisch anlegen

Hallo,

hier noch eine Variante, die den neuen LieferscheinnNamen komplett aus dem Dateinamen zusammensetzt....

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
Option Explicit
  
Private Function GetMaxNummer() As String
 Dim oFile As Object
 Dim iNr As Integer, iMaxNr As Integer
 Dim sPath As String
 
 sPath = "D:\Test"                                                'Deinen Pfad hier anpassen
 With CreateObject("Scripting.FileSystemObject").GetFolder(sPath) 'Filesystem kreieren
    For Each oFile In .Files                                      'Alle Dateien iim Pfad durchgehen
       iNr = Val(Split(Split(oFile.Name, ".")(0) & "-", "-")(1))  'Die Nummer vor dem "." extrahieren
       If iNr > iMaxNr Then
          iMaxNr = iNr                                            'Die größte Nummer merken
          GetMaxNummer = Mid$(Split(oFile.Name, "-")(0) & "-" _
                       & Right$("000" & iMaxNr + 1, 4), 4)        'Neue Liefer-Nummer (ohne LS_) zusammensetzen
       End If
    Next oFile
 End With
      
End Function
  
Private Sub Workbook_Open()
'Nächste Projektnummer formatiert ermitteln
 With ThisWorkbook.Sheets("Tabelle1")
    .Cells(7, 4).value = GetMaxNummer()
 End With
End Sub

VG KH


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
12.11.2020 12:45:53 Kaan
Solved
12.11.2020 14:04:11 volti
NotSolved
Rot Fortlaufende Nummer automatisch anlegen
12.11.2020 14:27:18 volti
*****
Solved
13.11.2020 09:34:51 Kaan
NotSolved
13.11.2020 10:36:57 volti
NotSolved