Thema Datum  Von Nutzer Rating
Antwort
04.12.2017 13:37:32 Gast_abc369
NotSolved
04.12.2017 15:55:49 Werner
NotSolved
04.12.2017 16:16:07 Gast_abc369
NotSolved
04.12.2017 17:39:20 Mackie
NotSolved
04.12.2017 18:44:04 Gast_abc369
NotSolved
04.12.2017 18:46:53 Mackie
NotSolved
04.12.2017 18:51:19 Mackie
NotSolved
04.12.2017 18:54:37 Gast_abc369
NotSolved
04.12.2017 18:56:56 Mackie
NotSolved
04.12.2017 19:02:34 Gast_abc369
NotSolved
04.12.2017 19:11:11 Mackie
NotSolved
04.12.2017 19:21:11 Gast_abc369
NotSolved
04.12.2017 19:25:29 Mackie
NotSolved
04.12.2017 19:34:13 Gast_abc369
NotSolved
04.12.2017 19:52:37 Gast_abc369
NotSolved
Blau Blau Problem mit If-Schleife (VBA, Excel)
04.12.2017 21:49:14 Gast_abc369
Solved

Ansicht des Beitrags:
Von:
Gast_abc369
Datum:
04.12.2017 21:49:14
Views:
516
Rating: Antwort:
 Nein
Thema:
Problem mit If-Schleife (VBA, Excel)

Problem hat sich erledigt. Wen es interessiert, hier der fertige Code:

 

Sub DateienAuflistenA5()
 
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(Cells(5, 1))
Set objDateienliste = objVerzeichnis.Files
 
lngZeile = 8
lngZeile2 = Cells(1, 15) + lngZeile
 
For Each objDatei In objDateienliste
     If Not objDatei Is Nothing Then
          If Not ActiveSheet.Range("L8:L22").Find(objDatei.Name) Is Nothing Then
               If ActiveSheet.Range("L8:L22").Find(objDatei.Name) = objDatei.Name Then
                    intRow = lngZeile
                    Do While Not ActiveSheet.Cells(intRow, 12) = objDatei.Name
                    intRow = intRow + 1
                    Loop
                         ActiveSheet.Cells(intRow, 5) = objDatei.Name
                         ActiveSheet.Cells(intRow, 10) = Right(objDatei.Name, 3)
                         MsgBox objDatei.Name & " gefunden in Zeile: " & intRow
               End If
          Else
                         ActiveSheet.Cells(lngZeile2, 5) = objDatei.Name
                         ActiveSheet.Cells(lngZeile2, 10) = Right(objDatei.Name, 3)
                         lngZeile2 = lngZeile2 + 1
                         MsgBox objDatei.Name & " nicht gefunden, Name wird in neue Zeile geschrieben."
          End If
     End If
Next objDatei
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
04.12.2017 13:37:32 Gast_abc369
NotSolved
04.12.2017 15:55:49 Werner
NotSolved
04.12.2017 16:16:07 Gast_abc369
NotSolved
04.12.2017 17:39:20 Mackie
NotSolved
04.12.2017 18:44:04 Gast_abc369
NotSolved
04.12.2017 18:46:53 Mackie
NotSolved
04.12.2017 18:51:19 Mackie
NotSolved
04.12.2017 18:54:37 Gast_abc369
NotSolved
04.12.2017 18:56:56 Mackie
NotSolved
04.12.2017 19:02:34 Gast_abc369
NotSolved
04.12.2017 19:11:11 Mackie
NotSolved
04.12.2017 19:21:11 Gast_abc369
NotSolved
04.12.2017 19:25:29 Mackie
NotSolved
04.12.2017 19:34:13 Gast_abc369
NotSolved
04.12.2017 19:52:37 Gast_abc369
NotSolved
Blau Blau Problem mit If-Schleife (VBA, Excel)
04.12.2017 21:49:14 Gast_abc369
Solved