|
▼Jaka さん:
ご親切にありがとうございます。”\”は自分で解決済です。
さて、別件になってしまうのですが、以下の問題点も実は
抱えております。テクニックをご存知であればご教授下さい。
今、フォームを作っているのですが、そのフォームには
ComboBox1とComboBox2があります。ComboBox1のファイルは
インポート目的のファイルで、ComboBox2のファイルは実行
のターゲットとするファイルです。ComboBox1は、以下の
ソースにて開くべきファイルを表示させています。
(変数はすべてpublicで宣言しています)
Private Sub UserForm_Initialize()
DirPath = ActiveWorkbook.Path
DirFile = Dir(System_Path + "\*.xls")
Do While DirFile <> ""
With ComboBox1
.AddItem (DirFile)
End With
DirFile = Dir()
Loop
End Sub
そして、ComboBox2にはComboBox1.AddItem (DirFile)のうち、
実際に開かれているもののみを表示したいと思っています。
”開いてそのまま実行”ではちょっと不都合なのでこの形で実行
したいのです。
イベントとしてはUserForm_Initialize()ではなく、CommandButton_Click()で
行おうと思います。何か「Pathで検索されたファイルのうち、開かれたもののみ」
を表示(検出?)する方法ってございますか?
FSOとか調べてみたのですがなかなかヒットしないもので...
すみませんが、宜しくお願いいたします。
|
|