actionbrowser.com
Dateidialog - Das VBA-Tutorial Durch das Konzept der Objektbibliotheken kann VBA um zusätzliche Möglichkeiten erweitert werden. Das ist sinnvoll für Funktionen, die nur selten bzw. nur unter bestimmten Bedingungen gebraucht werden. Ein typisches Beispiel dafür ist die Microsoft Office Object Libary, in der sich zahlreiche verschiedene Funktionalitäten finden. Manche davon sind wohl eher nur für bestimmte oder wenige Applikationen sinnvoll. Zu den Möglichkeiten dieser Bibliothek gehört seit Version 2010 unter anderem ein Dateidialog, mit dem ein User Dateien oder Verzeichnisse auswählen kann. Das Aussehen des Dialogs kann dabei individuell angepasst werden. So ein Dialog kann sinnvoll sein, wenn der User aus einer Datei heraus auf die Daten einer anderen zugreifen soll (Aufteilung der Anwendung in Frontend und Backend), oder um sicherzustellen, dass z. B. Excel vba pfad auswählen example. die Daten verschiedener Kunden unabhängig voneinander gespeichert werden (Mandantenfähigkeit). Ist die Microsoft Office Object Libary eingebunden, lässt sich leicht ein Dateidialog anzeigen: Dafür sind nur wenige Codezeilen notwendig.
Ein Makro zeigt Ihnen den Speicherpfad Wenn Sie in einem Makro feststellen möchten, in welchem Verzeichnis die aktive Arbeitsmappe gespeichert wird, können Sie die Eigenschaft Path verwenden. Sie gibt den Pfad zurück, unter dem eine Datei zu finden ist. Um den Pfad der aktuellen Arbeitsmappe zu bestimmen, wenden Sie die Eigenschaft auf das Objekt ActiveWorkbook an. Das folgende Makro zeigt, wie das in der Praxis aussieht: Sub ZeigeSpeicherverzeichnis() Dim Verzeichnis As String Verzeichnis = If Verzeichnis <> "" Then MsgBox "Die aktuelle Arbeitsmappe wird in folgendem " & _ "Verzeichnis gespeichert: " & vbLf & Verzeichnis Else MsgBox "Die aktuelle Arbeitsmappe wurde noch nicht " & _ "gespeichert. " End If End Sub Nach dem Start zeigt das Makro den Pfad der aktiven Arbeitsmappe in einem Fenster an. Excel vba pfad auswählen commands. Die folgende Arbeitsmappe zeigt, wie das Ergebnis aussehen kann: Falls die Arbeitsmappe noch nicht gespeichert wurde, liefert die Eigenschaft Path einen leeren Text zurück. In diesem Fall antwortet das Makro mit einem anderen Hinweisfenster: Tipp: Falls Sie wissen möchten, wie Sie Makros in Excel eingeben und starten, finden Sie hier eine Kurzbeschreibung:
CheckBox-Aktivierung auswählen Benennen von Tabellenblättern mit Monatsnamen Druckseitenlinien im Tabellenblatt Tabellenblattnamen in ein Listenfeld einlesen Suchbegriff über mehrere Tabellenblätter suchen.
Excel zeigt den Pfad einer Arbeitsmappe in einem Fenster an Um mit einem Makro zu ermitteln, an welcher Position eine Excel-Arbeitsmappe gespeichert ist, lesen Sie die passende Eigenschaft aus. Damit stellen Sie entweder den aktuellen Pfad fest oder erkennen, dass die Datei noch nicht gespeichert worden ist. Jede gespeicherte Datei hat einen Dateinamen und besitzt einen Pfad. Der Pfad zeigt den Weg in das Verzeichnis, in dem die Arbeitsmappe abgespeichert ist. Falls Sie diese Information mit einem Makro auslesen möchten, hilft Ihnen die Eigenschaft PATH. Excel vba pfad auswählen excel. Mit dieser Funktion lesen Sie einen Pfad aus. Das folgende Makro zeigt, wie Sie die Eigenschaft in der Praxis einsetzen: Sub StellePfadDar() If <> "" Then MsgBox "Pfad der Arbeitsmappe:" & vbLf & Else MsgBox "Arbeitsmappe wurde noch nicht gespeichert. " End If End Sub Nach dem Start blendet Excel ein kleines Fenster ein, in dem der Pfad der aktuellen Arbeitsmappe angezeigt wird Wenn die Arbeitsmappe noch nicht gespeichert wurde, liefert die Eigenschaft PATH einen leeren Text zurück.
Wenn nichts dazwischen kommt, sollte am WE so weit sein. Trotzdem vielen Dank für Deine Hilfe. 10. 09. 2012, 10:06 # 5 Wochenende Dann woh doch nicht Tja.. Ist wohl doch was dazwischen gekommen ^^