Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

Excel 2016 VBA für Profis

Geschlossene Dateien berücksichtigen

Testen Sie unsere 2018 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Mit minimalem Aufwand nutzen Sie nicht nur die bereits geöffneten Dateien, sondern auch noch geschlossene Dateien aus einem beliebigen Verzeichnis.

Transkript

Der Unterschied zwischen einer bereits geöffneten Excel-Arbeitsmappe und einer noch zu öffnenden ist so gering, dass Sie gleich feststellen, dass dieser "Case", dieses "File" für die geschlossenen Dateien unglaublich wenig Änderungen benötigt. Ich kann diese beiden Zeilen jetzt mit gedrückter Steuerungstaste und der Maus runterziehen, dabei kopieren, und anstatt dass ich ein Objekt aus der "Workbooks"-Auflistung nehme, ohne den Pfad übrigens immer, werde ich der "Workbooks"-Auflistung mit der "Open"-Methode ein neues Objekt hinzufügen, hier immer mit Pfad und Dateinamen und an die gleiche Variable zurückgeben. Das war's schon. Dieses "Open" ist der einzige Unterschied. Der Rest findet deswegen in einer Unterprozedur statt, damit ich das nicht zweimal schreiben muss und ich kann im Prinzip schon testen. Ich muss natürlich dafür sorgen, dass auch in den noch geschlossenen Dateien dieser Bereichsname enthalten ist, sonst wird gnadenlos in "Selection" geschrieben, das ist typischerweise A1 und wer weiß, was da steht. Deswegen habe ich schon eine Datei dort vorbereitet. Die ist eine ganz normale Excel-Datei, also Zellen und Tabellen, fortgeschrittene Rechnungen ".xlsx", ohne eigene Makros, die muss ja nichts können, außer ein bisschen zu rechnen, hier sehen sie ist 'ne typische Summe drin, da ein bisschen die Mehrwertsteuer drauf gerechnet, Einzelpreis mal Anzahl und sowas, alles nix Originelles, Das Wesentliche ist, dass sie hier eine Adresse als Bereichsnamen hat. Und anders als in dem letzten Beispiel habe ich nicht eine einzelne Zelle, sondern einen ganzen Bereich als Bereichsnamen benannt, das bedingt allerdings auch, dass sie hier diese Zellen verbunden haben. Damit es hier, das muss nicht unbedingt zentrieren sein, aber auf jeden Fall verbunden, damit es als einzelne Zelle funktioniert, trotzdem kann ich daneben eben noch mehrzeilige Inhalte schreiben. Das sieht im Ergebnis so aus, wenn ich das in der Vorschau mal angucke, wie man so eine Rechnung erwarten würde, und hier ist dann die Lücke. Die muss ich natürlich wieder schließen, ich muss mir nur den Dateinamen merken, denn in der -da brauch' ich jetzt nix zu speichern-, in der würde das nur funktionieren, wenn sie auch geschlossen ist, weil das ja der andere Zustand ist, den ich jetzt untersuchen will. Im Code einfach mit F5 gestartet, ich nehm' mal wieder den "Störtebecker" und da finde ich jetzt unter den Beispieldateien diese eine, die auch den Bereichsnamen besitzt. Nach dem "OK" kann ich jetzt wieder bei Excel nachgucken, da muss ich dann allerdings auf die richtige Datei wechseln, Da ist die Rechnung, und Sie sehen, es ist korrekt eingetragen, es steht an der richtigen Stelle, völlig egal, was ich vorher markiert hatte, und da ich die ausdrücklich noch nicht speichere, könnte ich jetzt als Benutzer auch entscheiden, die meinte ich gar nicht, oder ich möchte noch was nachbessern, oder es war die falsche Zelle. Ich gehe mal ohne speichern wieder raus, denn es ging ja vor allem um den Code. Die letzte kleine Änderung sozusagen war, auch geschlossene Dateien behandeln zu können, deswegen muss in der Liste der Pfad mit drin stehen, und damit ist es sozusagen perfekt.

Excel 2016 VBA für Profis

Nutzen Sie die Möglichkeiten der Programmiersprache VBA in Excel 2016, um eigene Dialoge zu erstellen, auf andere Arbeitsmappen zuzugreifen und wichtige Funktionen einzusetzen.

5 Std. 52 min (55 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Hersteller:
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:25.01.2017

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!