Ein Excel-Makro zum Öffnen einer bestimmten benutzerdefinierten Arbeitsmappe

Möchten Sie sich oder Ihren Benutzern eine schnelle Möglichkeit bieten, eine Datei in Excel zu suchen und zu öffnen? Dieses Makro verwendet eine einfache Technik, die ein benutzerfreundliches Dialogfeld öffnet, in dem Sie nach der Excel-Datei Ihrer Wahl suchen und diese öffnen können.

So funktioniert das Makro

Dieses Makro öffnet das hier angezeigte Dialogfeld, in dem der Benutzer nach einer Excel-Datei suchen und diese öffnen kann.

Ein Excel-Makro zum Öffnen einer bestimmten benutzerdefinierten Arbeitsmappe

Das vom Makro aktivierte Dialogfeld Öffnen.

So funktioniert dieses Makro:

Untermakro1()
'Schritt 1: Definiere eine String-Variable
    Dim FName als Variante
'Schritt 2: GetOpenFilename-Methode aktiviert Dialogfeld
    FName = Application.GetOpenFilename(_
            FileFilter:="Excel-Arbeitsmappen,*.xl*", _
            Title:="Wählen Sie eine Arbeitsmappe zum Öffnen", _
            Mehrfachauswahl:=Falsch)
'Schritt 3: Wenn eine Datei ausgewählt wurde, öffnen Sie sie!
    Wenn FName <> False Then
    Workbooks.Open Filename:=FName
    Ende Wenn
End Sub

In Schritt 1 deklariert das Makro eine Variant-Variable, die den vom Benutzer gewählten Dateinamen enthält. FName ist der Name Ihrer Variablen.

In Schritt 2 rufen Sie mit der Methode GetOpenFilename ein Dialogfeld auf, in dem Sie die gewünschte Datei durchsuchen und auswählen können.

Die GetOpenFilename-Methode unterstützt einige anpassbare Parameter. Mit dem Parameter FileFilter können Sie den gesuchten Dateityp angeben. Mit dem Parameter Title können Sie den Titel ändern, der oben im Dialogfeld angezeigt wird. Mit dem Parameter MultiSelect können Sie die Auswahl auf eine Datei beschränken.

Wenn der Benutzer im Dialogfeld eine Datei auswählt, wird die Variable FName mit dem gewählten Dateinamen gefüllt. In Schritt 3 suchen Sie nach einer leeren FName-Variablen. Wenn die Variable nicht leer ist, verwenden Sie die Open-Methode des Workbooks-Objekts, um die Datei zu öffnen.

So verwenden Sie das Makro

Um dieses Makro zu implementieren, können Sie es kopieren und in ein Standardmodul einfügen:

Aktivieren Sie den Visual Basic-Editor, indem Sie Alt+F11 auf Ihrer Tastatur drücken.

Klicken Sie im Projektfenster mit der rechten Maustaste auf den Namen des Projekts/der Arbeitsmappe.

Wählen Sie Einfügen→Modul.

Geben oder fügen Sie den Code in das neu erstellte Modul ein.

(Optional) Weisen Sie das Makro einer Schaltfläche zu.

Leave a Comment

Erstellen Sie ein Histogramm mit einer Pivot-Tabelle für Excel-Dashboards

Erstellen Sie ein Histogramm mit einer Pivot-Tabelle für Excel-Dashboards

Erfahren Sie, wie Sie eine Pivot-Tabelle als Quelle für ein interaktives Histogramm in Excel-Dashboards nutzen können. Schritt-für-Schritt-Anleitung für die Erstellung von Histogrammen mit Pivot-Tabellen.

Excel 2019-Funktionen: Was ist neu?

Excel 2019-Funktionen: Was ist neu?

Lernen Sie die neuen Features von Microsoft Office Excel 2019, einschließlich neuer Funktionen, Diagrammtypen, Tagging spezieller Datentypen und Dokumentenlinks.

So passen Sie Excel 2016-Kontextmenüs in VBA an

So passen Sie Excel 2016-Kontextmenüs in VBA an

Erfahren Sie, wie Sie Excel 2016 Kontextmenüs in VBA anpassen. Nutzen Sie unser umfassendes Tutorial, um Ihre benutzerdefinierten Menüs und Symbolleisten zu erstellen.

Smartsheet 9.1.1

Smartsheet 9.1.1

Smartsheet ist eine dynamische Arbeitsplattform, mit der Sie Projekte verwalten, Arbeitsabläufe erstellen und mit Ihrem Team zusammenarbeiten können.

SharePoint

SharePoint

SharePoint ist ein webbasiertes Kollaborationssystem, das eine Vielzahl von Workflow-Anwendungen, „Listen“-Datenbanken und anderen Webkomponenten sowie Sicherheitsfunktionen verwendet, um die Zusammenarbeit von Unternehmensgruppen zu steuern.

Ewiger Kalender 1.0.38/1.0.36

Ewiger Kalender 1.0.38/1.0.36

Van Nien Calendar ist eine Kalenderanzeigeanwendung auf Ihrem Telefon, die Ihnen hilft, schnell das Monddatum auf Ihrem Telefon zu sehen und so Ihre wichtige Arbeit zu ordnen.

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook ist eine Geschäfts- und Produktivitätsanwendung, die von der Microsoft Corporation entwickelt wurde.

ClickUp

ClickUp

ClickUp ist eine der am höchsten bewerteten Produktivitätsplattformen für jedes Unternehmen. Große Unternehmen wie Google, Booking.com, San Diego Padres und Uber nutzen ClickUp, um die Produktivität am Arbeitsplatz zu steigern.

PDF-XChange Viewer 2.5.322.10

PDF-XChange Viewer 2.5.322.10

PDF ist zu einem häufig verwendeten Format zum Lesen, Erstellen und Senden von Textdokumenten geworden. Im Gegenzug hat die Zahl der für diese Art der Dokumentation eingesetzten Programme zugenommen. PDF-XChange Viewer gehört zu einer wachsenden Zahl von PDF-Viewern.

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice bietet eine vollständige Suite von Office-Anwendungen, die mit Microsoft 365 konkurrieren können, insbesondere in Excel, PowerPoint und Word. Es ermöglicht Ihnen eine effektivere Verwaltung Ihrer Projekte und unterstützt mehrere Dateiformate.