Zum Inhalt springen

Mit exel dateien außesen....


Empfohlene Beiträge

das ist das problem...

Private Type TagInfo

Tag As String * 3

Title As String * 30

Interpret As String * 30

Album As String * 30

Jahr As String * 4

Kommentar As String * 30

End Type

Sub TagInfoLesen()

Dim CurrrentTag As TagInfo

Dim strDateiname As String

Dim intDateiNR As Integer

Dim rg As Range

Dim strPfad As String

Dim i As Long

On Error Resume Next

strPfad = "F:\New Musik"

ActiveSheer.Rangge("A1").Formula = "Inhalt des Ordners: " & strPfad

Set rg = ActiceSheet.Range("A2")

rg.Offset(0, 0).Formula = "Inerpret"

rg.Offset(0, 1).Formula = "Titel"

rg.Offset(0, 2).Formula = "Album"

rg.Offset(0, 3).Formula = "Kommentar"

rg.Offset(0, 4).Formula = "Dateiname"

intDateiNR = FreeFile

strDateiname = Dir(strPfad & "*.mp3")

i = 1

Do While strDateiname <> ""

Open strPfad & strDateiname For Binary As #intDateiNR

With CurrentTag

Get #intDateiNR, FileLen(strPfad & strDateiname) - 127, .Tag

If Not .Tag = "Tag" Then

Close #intDateiNR

GoTo Weiter

End If

Get #intDateiNR, , .Title

Get #intDateiNR, , .Interpret

Get #intDateiNR, , .Album

Get #intDateiNR, , .Jahr

Get #intDateiNR, , .Kommentar

Close #intDateiNR

rg.Offset(i, 0).Formula = EintragTrimmen(.Interpret)

rg.Offset(i, 1).Formula = EintragTrimmen(.Titel)

rg.Offset(i, 2).Formula = EintragTrimmen(.Album)

rg.Offset(i, 3).Formula = EintragTrimmen(.Jahr)

rg.Offset(i, 4).Formula = EintragTrimmen(.Kommentar)

Weiter:

rg.Offset(i, 5).Formula = strDateiname

i = i + 1

End With

strDateiname = Dir

Loop

End Sub

Function EintragTrimmen(Eintrag) As String

Dim j As Integer

Dim strChar As String

j = InStr(Eintrag, vbNullChar)

If j > 0 Then

Eintrag = Left(Eintrag, j - 1)

End If

EntragTrimmen = RTrim(Eintrag)

End Function

kann mir einer sagen was ich falsch gemacht habe?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...