Frage

Wie kann ich einen „Datei öffnen“ von einer VBA-Dialog setzen läuft in Excel?

Ich bin mit Excel 2003.

War es hilfreich?

Lösung

Sie möchten die Application.GetOpenFilename Funktion. Das Kopieren von VBA Object Browser:

  

Funktion GetOpenFilename ([Filefilter], [Filterindex], [Titel], [Button], [Multiselect])
      Mitglied von Excel.Application

Andere Tipps

einen Verweis auf comdlg32.ocx hinzufügen und dann so etwas wie ...

Sub PromptForFile()
Dim d As New MSComDlg.CommonDialog

d.Filter = "xls"
d.Filename = "*.xls"
d.ShowOpen

Excel.Workbooks.Open d.Filename

Set d = Nothing
End Sub 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top