Office: Ordner anwählen und alle Dateien nacheinander bearbeiten

Helfe beim Thema Ordner anwählen und alle Dateien nacheinander bearbeiten in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Moin Jungs, Ganz kurz und knapp: Ich habe einen Minicode, welcher einfach bestimmte Zellen kürzt... Code: Dim zelle As Range For Each zelle In... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Schmagulsen, 25. September 2013.

  1. Ordner anwählen und alle Dateien nacheinander bearbeiten


    Moin Jungs,

    Ganz kurz und knapp: Ich habe einen Minicode, welcher einfach bestimmte Zellen kürzt...

    Code:
    Nu das Problem: Ich würde gerne am Anfang einen Ordner aufrufen können, sodass das Programm ALLE dort befindlichen .xlsm (und andere Excelformate) Dateien aufruft, und diese nach diesen Schema bearbeitet!
    Immer tabellenblatt Nr. 4 *Smilie

    Vieln Dank schonmal Leute, ich bekomme es nämlich (noch) nicht hin *rolleyes.gif*

    :)
     
    Schmagulsen, 25. September 2013
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi,

    versuche es mal so:

    Code:
    Ordner anwählen und alle Dateien nacheinander bearbeiten grusz.gif
     
  3. Hallo Karin,
    vielen Dank schonmal.... ich war die Woche im urlaub, deswegenh abe ich mir den Code jetzt erst angesehen *Smilie !

    Leider bekomme ich Laufzeitfehler 1004 und ich weiß nicht wieso...

    Die erste Datei wird geöffnet, aber dann kommt auch schon die Fehlermeldung

    Irgendeine Idee?!?

    Danke

    Marvin
     
    Schmagulsen, 6. Oktober 2013
    #3
  4. Beverly
    Beverly Erfahrener User

    Ordner anwählen und alle Dateien nacheinander bearbeiten

    Hi Marvin,

    was sagt der Debugger genau und welche Zeile im Code wird als fehlerhaft markiert?


    Ordner anwählen und alle Dateien nacheinander bearbeiten grusz.gif
     
    Beverly, 6. Oktober 2013
    #4
  5. Ja, beim Fehler direkt kann ich nicht Debuggen, nur ok oder abbrechen drücken!

    Aber wenn man das Programm mit Einzelschritten durchlaufen lässt, kommt der Fehler wenn ich von Zeile 16 in 17 gehe! also von der For-Schleife in die if...


    Laufzeitfehler '1004':
    Anwendungs- oder objektdefinierter Fhler


    und danke für deine Zeit
     
    Schmagulsen, 6. Oktober 2013
    #5
  6. Hier einfach mal 3 testdateien ....*Smilie
     
    Schmagulsen, 6. Oktober 2013
    #6
  7. Hallo Name?,

    Ohne Punkt bezieht sich die Bereichsangabe nicht auf den With-Block und somit auf das aktive Blatt, das nicht "Tabelle4" sein muss.

    Code:
    Die Schreibweise mit eckigen Klammern würde ich durch Range() oder Cells() ersetzen.
    Code:
    Anstelle Activeworkbook empfehle ich dringend die Verwendung einer Variablen vom Typ Workbook:

    (Pseudocode zum Selbstzusammenbau)

    Code:
    Grüße
    EarlFred
     
    EarlFred, 6. Oktober 2013
    #7
  8. Ordner anwählen und alle Dateien nacheinander bearbeiten

    Hallo EarlFred,

    Das mit dem Punkten fiel mir auch fast gleichzeitig selber ein *wink.gif*, alles andere habe ich dann auch beherzigt, danke ....

    Aber dann kommt ein anderer Fehler, .close Ture funktioniert nicht!
    . . . Objekt unterstüzt Eigenschaft der Methode nicht . . .

    Wenn ich es rausnehme funltioniert alles bestens (Danke Karin)

    Aber wie kann ich die fertig bearbeitete Datei dann trozdem schließen???
     
    Schmagulsen, 6. Oktober 2013
    #8
  9. Gruß

    Marvin
     
    Schmagulsen, 6. Oktober 2013
    #9
  10. Hallo Marvin,

    das sollte sich von selbst erschließen: Ein WorkSHEET (um dieses geht es im With-Block) kann man nicht "closen", wohl aber ein WorkBook. Erneut der Hinweis auf die Verwendung der Objektvariablen wb - auf diese angewendet funktioniert Close sehr gut. Ob allerdings das Argument SaveChanges auf True oder Falsch gesetzt werden muss, musst Du selbst entscheiden.

    Grüße
    EarlFred
     
    EarlFred, 6. Oktober 2013
    #10
  11. Beverly
    Beverly Erfahrener User
    Hi Marvin,

    sorry, das war mein Fehler - diese Zeile muss so heißen:

    Code:
    oder eben anstelle von True -> False, wenn die Mappe nicht gespeichert werden soll.


    Ordner anwählen und alle Dateien nacheinander bearbeiten grusz.gif
     
    Beverly, 6. Oktober 2013
    #11
  12. Super ....

    bin schwer beeindruckt *Smilie

    vielen Dank an euch beide
     
    Schmagulsen, 6. Oktober 2013
    #12
  13. Ordner anwählen und alle Dateien nacheinander bearbeiten

    Entschuldigt bitte, aber eine Sache hätte ich noch...
    Unterordner werden nicht automatisch aufgegriffen und auch nach .xls durchsucht/bearbeitet! Wie kann ich dies noch ändern ??

    Nur direkte Datei im angewählten Ordner werden bearbeitet

    Ich fange doch gerade erst mit VBA an *Smilie

    Marvin
     
    Schmagulsen, 6. Oktober 2013
    #13
  14. Hallo Marvin,

    neue Wünsche, neue Lösung.

    Mehrere Varianten: FileSearch (bis einschl. 2003, also beinahe ausgestorben) bzw. die Ersatzklasse hierfür oder eine rekursiv aufgerufene Funktion, um nur 2 schnelle Wege zu benennen.
    Beispiele, die Du Dir jetzt aber bitte selber suchst, gibt's zuhauf im Netz.

    Grüße
    EarlFred
     
    EarlFred, 6. Oktober 2013
    #14
  15. Beverly
    Beverly Erfahrener User
    Hi Marvin,

    wäre schon sinnvoll ud hilfreich gewesen, wenn du das gleich zu Beginn erwähnt hättest... *frown.gif*

    Versuche es mal so:

    Code:
    Ordner anwählen und alle Dateien nacheinander bearbeiten grusz.gif
     
    Beverly, 6. Oktober 2013
    #15
Thema:

Ordner anwählen und alle Dateien nacheinander bearbeiten

Die Seite wird geladen...
  1. Ordner anwählen und alle Dateien nacheinander bearbeiten - Similar Threads - Ordner anwählen Dateien

  2. Outlook - Ordner gesendete Elemente wechseln

    in Microsoft Outlook Hilfe
    Outlook - Ordner gesendete Elemente wechseln: Hallo zusammen, ich hatte bislang einen Windows 10 Rechner mit Outlook (aus meinem Office 365 Paket). Hier war es so: Eine gesendete E-Mail wurde im IMAP Ordner "Sent" abgelegt. Nun habe ich...
  3. Öffentlicher Ordner Kontakte aktualisieren

    in Microsoft Outlook Hilfe
    Öffentlicher Ordner Kontakte aktualisieren: Hallo liebes Forum, ich habe kürzlich administrative Aufgaben für eine Firma übernommen und die Aufgabe erhalten sämtliche Kontakte des öffentlichen Ordner (GAL) auf die neue Geschäfts Adresse...
  4. Nach einer Datei suchen in mehreren Ordnern?

    in Microsoft Excel Hilfe
    Nach einer Datei suchen in mehreren Ordnern?: Hallo, Vielleicht kann mir hier ja wer helfen, das Macro bezieht sich auf ein Maintenance-File das diverse namen beinhaltet. Mit "aarPaths" will ich in mehreren verzeichnissen schauen ob die...
  5. Ordner: Synchronisierungsprobleme

    in Microsoft Outlook Hilfe
    Ordner: Synchronisierungsprobleme: Hallo liebes Forum, ich habe bislang Mail und Kalender von Windows genutzt. Aufgrund der Umstellung auf Outlook und der damit verbundenen Anzeige von Werbung habe ich auf Thunderbird gewechselt....
  6. Datei in mehreren Ordnern suchen und wenn gefunden öffnen?! Macro / VBA

    in Microsoft Excel Hilfe
    Datei in mehreren Ordnern suchen und wenn gefunden öffnen?! Macro / VBA: Hallo Leute, Hoffentlich könnt ihr mir hier helfen, ich krieg den Syntax einfach nicht hin (wahrscheinlich ist es auch totaler käse den ich programmiert habe). Also im Grunde soll eine Datei...
  7. Outlook 2019: Schriftart der Ordner/Posteingang ändern

    in Microsoft Outlook Hilfe
    Outlook 2019: Schriftart der Ordner/Posteingang ändern: Folgendes Problem: Ich habe jetzt endlich Office 2019 installiert, hatte vorher 2010. Im Outlook 2010 war die Ansicht der linken Seite (Dor, wo Posteingang ist samt den ganzen Ordnern) größer als...
  8. Spam Ordner lässt sich nicht leeren

    in Microsoft Outlook Hilfe
    Spam Ordner lässt sich nicht leeren: Hallo zusammen, ich habe einen account bei 1und1 und zwei Mailadressen eingerichtet. Beide Konten sind als imap in outlook eingerichtet. Bei einem der beiden Konten kann ich den Spamordner in...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden