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
22.08.2017 20:05:17 Gast30269
NotSolved
Rot Neueste Dateiversion
22.08.2017 21:14:46 Gast20411
NotSolved
25.08.2017 17:47:48 brulard
NotSolved

Ansicht des Beitrags:
Von:
Gast20411
Datum:
22.08.2017 21:14:46
Views:
601
Rating: Antwort:
  Ja
Thema:
Neueste Dateiversion

Hier die Version, wenn der DateiName diesen Konventionen folgt:

Tag. Name_des_Monats Jahr.docx

bzw als Version

Tag. Name_des_Monats Jahr IV.docx

Sub iFen() 'Version 2
Dim WSF As WorksheetFunction: Set WSF = Application.WorksheetFunction
Dim Dateien(31, 1) As Variant
Dim iSt As String, V As Integer

'Hier die Schleife über die Dateien

For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
    iSt = Cells(i, "A").Value
        If Mid(iSt, Len(iSt) - 5, 1) Like "[IVX]" Then
            'Tx = Split(Split(iSt, ".")(1))(3)
            V = WSF.Arabic(Split(Split(iSt, ".")(1))(3))
        Else
            V = 0
        End If
   
    Tag = Val(Cells(i, "H").Value)
    If Dateien(Tag, 0) = "" Then
        Dateien(Tag, 0) = iSt
        Dateien(Tag, 1) = V
    Else
        If Dateien(Tag, 1) < V Then
            Dateien(Tag, 0) = iSt
            Dateien(Tag, 1) = V
        End If
    End If

Next i
'Ausgabe ins "Debug-Fenster"
For i = 1 To 31
    If Dateien(i, 0) <> "" Then Debug.Print Dateien(i, 0), Dateien(i, 1)
Next i

End Sub

Ein abweichendes Leerzeichen, und es gibt nur Fehler

 


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
22.08.2017 20:05:17 Gast30269
NotSolved
Rot Neueste Dateiversion
22.08.2017 21:14:46 Gast20411
NotSolved
25.08.2017 17:47:48 brulard
NotSolved