FileDialog in VB für Excel

Hi mitleidende VB-Gemeinde,

ich hoffe ich bin hier richtig wenn´s um VB für Excel geht.
Ich brauche für ein Makro einen File Dialog der mir die gewählte Datei mit vorgegebener Erweiterung des Anwenders zurückgibt. Ich hab da nur

Application.FileDialog(???)

gefunden

folgende Übergabeparameter (DialogType) sind möglich

msoFileDialogOpen
msoFileDialogSaveAs
kann ich nicht brauchen da hier nur die typische Erweiterungen
von xls möglich sind

msoFileDialogFolderPicker
ich will eine Datei und keinen Ordner

msoFileDialogFilePicker
geht am ehesten. Dumm ist nur, daß man damit nur eine
bereits bestehende Datei auswählen kann und keine Datei
neu anlegen kann.

Weiß jemand wie ich das Problem lösen kann?

Manfred

Hallo, Manfred!

Hier Manfred…

Weiß jemand wie ich das Problem lösen kann?

Entweder nimmst Du das CommonDialogs-Control hinzu und spielst mit dem rum, oder Du googlest einfach mal nach „FileDialog“ und „Klasse“; da findest Du einige Klassen, die Du Dir in Dein Projekt packen kannst. Falls Du nix findest, melde Dich noch mal. Irgendwo habe ich eine solche rumturnen…

Gruß, Manfred

Hi Manfred,

Danke für Deine Hilfe,
leider bin ich bei VBA ein DAU und weiß nicht wo ich das CommonDialog-Control finde und wie ich es in mein Projekt einbinde.
Gibts da irgendein „use Library“ oder ein include?

Ich habe Excel 2002 und VBA 6.0

Manfred

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]