Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


37874 / 76732 ←次へ | 前へ→

【44004】Re:テキストボックスに入力されたファイルを開く
回答  Kein  - 06/10/31(火) 22:52 -

引用なし
パスワード
   ファイルを開くだけなら、わざわざユーザーフォームを用意しなくても
できますが、あえてそうしたいなら、テキストボックスへパスを入力する
ようなやり方は止めた方がいいと思います。うっかり一文字タイプミス
しただけでもエラーになりますから、メリットがないのです。
コマンドボタンを押したとき、メニューの「ファイル」「開く」を選択して
出てくるダイアログを出す、という方法が無難でしょうね。
コードは

Private Sub CommandButton1_Click()
  Dim MyF As String
  Const FFlt As String = _
  "Excelブック・CSVファイル (*.xls; *.csv),*.xls;*.csv"

  MyF = Application.GetOpenFilename(FFlt)
  If MyF = "False" Then Exit Sub
  Workbooks.Open MyF
End Sub

などとします。

0 hits

【43988】テキストボックスに入力されたファイルを開く テキスト 06/10/31(火) 19:26 質問
【43989】Re:テキストボックスに入力されたファイル... ぱっせんじゃー 06/10/31(火) 19:32 発言
【43990】Re:テキストボックスに入力されたファイル... テキスト 06/10/31(火) 19:37 発言
【43993】Re:テキストボックスに入力されたファイル... ぱっせんじゃー 06/10/31(火) 20:05 発言
【44004】Re:テキストボックスに入力されたファイル... Kein 06/10/31(火) 22:52 回答
【44007】Re:テキストボックスに入力されたファイル... テキスト 06/11/1(水) 8:59 お礼
【44010】Re:テキストボックスに入力されたファイ... テキスト 06/11/1(水) 9:55 質問
【44015】Re:テキストボックスに入力されたファイ... Kein 06/11/1(水) 12:16 回答
【44018】Re:テキストボックスに入力されたファイ... テキスト 06/11/1(水) 12:32 お礼

37874 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free