Thema Datum  Von Nutzer Rating
Antwort
31.03.2019 13:48:53 Manuel
NotSolved
31.03.2019 14:09:49 Ulrich
NotSolved
31.03.2019 14:17:43 manuel
NotSolved
31.03.2019 14:48:11 Ulrich
NotSolved
31.03.2019 15:18:44 Manuel
NotSolved
31.03.2019 18:33:30 Gast33502
NotSolved
31.03.2019 19:00:22 Gast85429
NotSolved
Blau Verarbeitung von Dateinamen
31.03.2019 20:11:04 Gast10689
NotSolved
01.04.2019 20:31:27 Manuel
NotSolved

Ansicht des Beitrags:
Von:
Gast10689
Datum:
31.03.2019 20:11:04
Views:
464
Rating: Antwort:
  Ja
Thema:
Verarbeitung von Dateinamen
Sub BP()
Dim Tag As Date

Pfad = "c:\temp\"                         '<<<<<<<< anpassen >>>>>>>>
With CreateObject("Scripting.Dictionary")
    f = Dir(Pfad & "BP*.jpg")             '<<<<<<<< prüfen >>>>>>>>>>
    Do While f <> vbNullString
        Fz = Split(f, "_")
        Kfz = Fz(0)
        Zt = Split(Fz(1), ".")(0)
        Tag = DateSerial(Left(Zt, 4), Mid(Zt, 5, 2), Mid(Zt, 7, 2))
        hhmm = VBA.TimeSerial(Mid(Zt, 9, 2), Mid(Zt, 11, 2), Mid(Zt, 13, 2))
        
        Tag = Tag + hhmm
        
        If Not .exists(Kfz) Then
            .Item(Kfz) = Tag
        Else
            .Item(Kfz) = .Item(Kfz) & "|" & Tag & "|" & Tag - CDate(.Item(Kfz))
        End If
        
    f = Dir
    Loop
    
    Cells(2, 1).Resize(.Count, 2) = Application.Transpose(Array(.keys, .items))
    
    Range("B2:B" & Cells(Rows.Count, 2).End(xlUp).Row).TextToColumns Destination:=Range("B2"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
        :="|", FieldInfo:=Array(Array(1, 4), Array(2, 4), Array(3, 4)), _
        TrailingMinusNumbers:=True
    Columns("B:C").AutoFit
    Columns("D").NumberFormat = "hh:mm:ss"
    
End With
End Sub

 


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
31.03.2019 13:48:53 Manuel
NotSolved
31.03.2019 14:09:49 Ulrich
NotSolved
31.03.2019 14:17:43 manuel
NotSolved
31.03.2019 14:48:11 Ulrich
NotSolved
31.03.2019 15:18:44 Manuel
NotSolved
31.03.2019 18:33:30 Gast33502
NotSolved
31.03.2019 19:00:22 Gast85429
NotSolved
Blau Verarbeitung von Dateinamen
31.03.2019 20:11:04 Gast10689
NotSolved
01.04.2019 20:31:27 Manuel
NotSolved