現在、Excel用の小さなスクリプトを作成して、csvファイルをインポートしています。したがって、開いたファイルダイアログをcsvフィルタに統合しました。フィルタを除外するファイルダイアログ(Excel VBA)
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = True
.Title = "Datei wählen"
.InitialFileName = "c:\test\*.csv"
.Show
If .SelectedItems.Count > 0 Then
'do something
End If
End With
これまでのところ、これはうまく動作します。しかし残念ながら、私は
- file.csvになり
- のtest.CSVのように、CSVファイルの種類を持っている
- file_1.csv
- lala_2.csv
- ...
この方法でフィルタを修正できますか?彼は '.csv'の前に '_#'がないファイルのみ表示しますか?
ありがとうございました。 お祈り申し上げます
ステファン
AFAIK、 'FileDialog.Filters'は' * 'ワイルドカードのみをサポートしています。これが必要な場合は、独自のファイルダイアログを設計することが唯一の選択肢かもしれません。 – Comintern