Thema Datum  Von Nutzer Rating
Antwort
05.11.2020 08:09:09 Burli
NotSolved
Blau Macro zum überarbeiten vieler Dateien
05.11.2020 13:55:47 volti
NotSolved
05.11.2020 15:20:11 Gast5316
NotSolved
05.11.2020 16:58:59 volti
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
05.11.2020 13:55:47
Views:
685
Rating: Antwort:
  Ja
Thema:
Macro zum überarbeiten vieler Dateien

Hallo Burli,

hier mal eine Idee, wie Du den Ordner und alle Unterordner durchgehen kannst und Deine Aktionen durchführen kannst.

Const sPath As String = "C:\ControlApp\"        'Hier Hauptpfad anpassen

Sub CheckFileStart()
'Durchforsten von gefilterten Dateien aus Ordner und Unterordner
 Dim iAnz As Long, sArr() As String, MsgTxt As String
 
 CheckFile iAnz, sArr, CreateObject("scripting.filesystemobject").GetFolder(sPath)
 If iAnz = 0 Then
    MsgTxt = "Es wurde keine entsprechende Datei gefunden!"
 Else
    MsgTxt = "Es wurde(n) " & iAnz & " Datei(en) gefunden und bearbeitet!"
 End If
 MsgBox MsgTxt, vbInformation, "Dateibearbeitung"
End Sub

Sub CheckFile(iAnz As Long, sArr, oPath As Object)
 Dim oFile As Object, oDir As Object
 
 On Error Resume Next
 
 For Each oFile In oPath.Files              'Ordner durchsuchen
  If Err = 0 Then
   
    With oFile
'Nicht getestet
      Workbooks.Open Filename:=.Path
      With Workbooks(2).Sheets(1) 'wofür steht (2) bzw (1)?
           Call Protokollkorrekturen 'getestet und funktioniert
      End With
      Call WP_LA_speichern 'Speicherort und Name abhängig von Zelleninhalt, getestet und Funktioniert
      Workbooks(2).Close
'Ende Nicht getestet
    End With
  
  End If
 Next
 
 For Each oDir In oPath.Subfolders          'Unterordner durchsuchen
    CheckFile iAnz, sArr, oDir
 Next

End Sub

viele Grüße

Karl-Heinz


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
05.11.2020 08:09:09 Burli
NotSolved
Blau Macro zum überarbeiten vieler Dateien
05.11.2020 13:55:47 volti
NotSolved
05.11.2020 15:20:11 Gast5316
NotSolved
05.11.2020 16:58:59 volti
NotSolved