Ich kenne keine Möglichkeit, die Funktionsweise von Excel zu ändern, aber Sie können durchaus ein Makro schreiben, um das zu tun, was Sie wollen. Das folgende Sub verwendet den OpenFileDialog, um eine Datei mit der Erweiterung "CSV" oder einer mit "XL" beginnenden Datei auszuwählen. Sie können anpassen, welche Erweiterungen enthalten sind, indem Sie die .Filters-Eigenschaft ändern.
Sub OpenFile() With Application.FileDialog(msoFileDialogFilePicker) .Filters.Add "Spreadsheets", "*.xl*; *.csv" If .Show Then Application.Workbooks.Open (.SelectedItems(1)) End With End Sub
Sie können dieses Makro in allen Arbeitsmappen verfügbar machen, indem Sie es in eine Arbeitsmappe mit dem Namen "Personal.xlsb" in Ihren XLSTART-Ordner aufnehmen (siehe Alle Makros in einer einzelnen Arbeitsmappe erstellen und speichern ). In Excel 2016 ist XLSTART C: \ Users [Benutzername] \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART (Ich bin nicht sicher, ob es sich in Excel 2010 an derselben Stelle befindet).