Thema Datum  Von Nutzer Rating
Antwort
19.12.2019 19:05:29 Micha
NotSolved
19.12.2019 20:18:53 Gast87962
NotSolved
19.12.2019 20:22:43 Gast41286
NotSolved
19.12.2019 20:47:50 Mase
NotSolved
19.12.2019 21:47:31 Gast32706
NotSolved
20.12.2019 07:45:50 Mase
NotSolved
20.12.2019 00:17:49 Gast58957
NotSolved
20.12.2019 08:02:07 Mase
NotSolved
20.12.2019 13:12:41 Micha
NotSolved
20.12.2019 14:37:18 Gast93513
NotSolved
20.12.2019 19:34:01 Micha
NotSolved
20.12.2019 15:49:12 tscharl
NotSolved
20.12.2019 19:30:44 Gast37264
NotSolved
20.12.2019 21:34:06 tscharl
Solved
Rot Datenbank erstellen
29.12.2019 02:30:36 Micha
NotSolved
29.12.2019 12:00:44 tscharl
NotSolved
29.12.2019 15:09:37 Gast4594
NotSolved
29.12.2019 15:33:10 tscharl
NotSolved
31.12.2019 16:36:22 Gast55724
NotSolved
31.12.2019 17:51:10 Micha
NotSolved

Ansicht des Beitrags:
Von:
Micha
Datum:
29.12.2019 02:30:36
Views:
487
Rating: Antwort:
  Ja
Thema:
Datenbank erstellen

Also ich hab mal rumgesucht und diesen Code gefunden

Sub Dateien_eines_Ordners_Auflisten()

Dim lngZeile As Long
Dim objFileSystem As Object
Dim objVerzeichnis As Object
Dim objDateienliste As Object
Dim objDatei As Object

Set objFileSystem = CreateObject("scripting.FileSystemObject")
Set objVerzeichnis = objFileSystem.GetFolder("Pfad zum gewünschten Ordner angeben")
Set objDateienliste = objVerzeichnis.Files

lngZeile = 2

For Each objDatei In objDateienliste
     If Not objDatei Is Nothing And Right(LCase(objDatei.Name), 4) = ".pdf" Then
          ActiveSheet.Cells(lngZeile, 2) = objDatei.Name
          lngZeile = lngZeile + 1
     End If
Next objDatei

End Sub

Dieser Code liest mir alle PDFs aus einem Ordner raus und listet sie mir im Excel untereinander auf. Soweit so gut. Jetzt muss ich noch die Dateinamen als Links umwandeln. (Versuche ich selber raus zu bekommen) Ich habe einem CommandButton den Code zugewiesen und ihn "Aktualisieren" genannt. Mit der Idee, dass wenn ich draufklicke sich die Liste aktualisiert.

Meine Frage jetzt:

Wenn ich nun z.B. 2  PDFs aus dem Ordner lösche und das programm wieder laufen lasse, dann überschreibts einfach die "alte" liste im Excel, ergo habe ich immer noch die volle Anzahl an PDFs angezeigt, obwohl 2 gelöscht worden sind. Wie kann ich es anpassen, dass wenn ich die Liste "aktualisiere" im Excel nur die Dateien stehen, die wirklich im Ordner vorhanden sind? Das programm müsste also erkennen, dass nach dem letzten ausgelesenen Dateinamen alles andere nachfolgende in der Zeile gelöscht werden soll.

Wäre sehr dankbar für eure Hilfe.


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
19.12.2019 19:05:29 Micha
NotSolved
19.12.2019 20:18:53 Gast87962
NotSolved
19.12.2019 20:22:43 Gast41286
NotSolved
19.12.2019 20:47:50 Mase
NotSolved
19.12.2019 21:47:31 Gast32706
NotSolved
20.12.2019 07:45:50 Mase
NotSolved
20.12.2019 00:17:49 Gast58957
NotSolved
20.12.2019 08:02:07 Mase
NotSolved
20.12.2019 13:12:41 Micha
NotSolved
20.12.2019 14:37:18 Gast93513
NotSolved
20.12.2019 19:34:01 Micha
NotSolved
20.12.2019 15:49:12 tscharl
NotSolved
20.12.2019 19:30:44 Gast37264
NotSolved
20.12.2019 21:34:06 tscharl
Solved
Rot Datenbank erstellen
29.12.2019 02:30:36 Micha
NotSolved
29.12.2019 12:00:44 tscharl
NotSolved
29.12.2019 15:09:37 Gast4594
NotSolved
29.12.2019 15:33:10 tscharl
NotSolved
31.12.2019 16:36:22 Gast55724
NotSolved
31.12.2019 17:51:10 Micha
NotSolved