Thema Datum  Von Nutzer Rating
Antwort
22.08.2017 15:47:54 brulard
NotSolved
22.08.2017 15:59:27 Gast20079
NotSolved
22.08.2017 16:31:14 Gast8306
NotSolved
22.08.2017 17:07:10 Gast16513
NotSolved
22.08.2017 17:10:16 brulard
NotSolved
Blau Neueste Dateiversion
22.08.2017 20:05:17 Gast30269
NotSolved
22.08.2017 21:14:46 Gast20411
NotSolved
25.08.2017 17:47:48 brulard
NotSolved

Ansicht des Beitrags:
Von:
Gast30269
Datum:
22.08.2017 20:05:17
Views:
610
Rating: Antwort:
  Ja
Thema:
Neueste Dateiversion

Hallo,

Datei-Namen im Test:

2. Test2.docx

2. Test2 II.docx

2. Test7.docx

Schreibe eine relevante Auswahl deiner Dateinamen in die Spalte A und teste diesen Code:

Sub iFen()
Dim WSF As WorksheetFunction: Set WSF = Application.WorksheetFunction
Dim Dateien(31, 1) As String
Dim iSt As String

For i = 1 To cells(rows.count, "A")
        iSt = Cells(i, 1)
        TT = Mid(iSt, Len(iSt) - 5, 1)
        If TT Like "#" Then V = Val(StrReverse(Split(iSt, ".")(1)))
        If Mid(iSt, Len(iSt) - 5, 1) Like "[IVX]" Then V = Roma(Split(iSt, ".")(1))
   
    Tag = Val(Cells(i, 1))
    If Dateien(Tag, 0) = "" Then
        Dateien(Tag, 0) = iSt
        Dateien(Tag, 1) = V
    Else
        Dateien(Tag, 0) = iSt
        Dateien(Tag, 1) = WSF.Max(Dateien(Tag, 1), V)
    End If
Next i
For i = 1 To 31
    If Dateien(i, 0) <> "" Then Debug.Print Dateien(i, 0), Dateien(i, 1)
Next i
End Sub


Function Roma(ByVal Tx As String) As Integer
Dim WSF As WorksheetFunction: Set WSF = Application.WorksheetFunction
On Error GoTo Ende
Ro = Split(Tx)
Tx = Ro(UBound(Ro))
Roma = WSF.Arabic(Tx)
Exit Function
Ende:
MsgBox "prüfe Datei " & Tx
End Function

___________________________________

 

(Einfach ist anders)


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
22.08.2017 15:47:54 brulard
NotSolved
22.08.2017 15:59:27 Gast20079
NotSolved
22.08.2017 16:31:14 Gast8306
NotSolved
22.08.2017 17:07:10 Gast16513
NotSolved
22.08.2017 17:10:16 brulard
NotSolved
Blau Neueste Dateiversion
22.08.2017 20:05:17 Gast30269
NotSolved
22.08.2017 21:14:46 Gast20411
NotSolved
25.08.2017 17:47:48 brulard
NotSolved