• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル マクロ)

エクセルマクロ:テキストファイルの貼り付け時にエラーメッセージを表示する方法

このQ&Aのポイント
  • エクセルのマクロを使用して、テキストファイルのデータをエクセルに貼り付ける方法を紹介します。
  • しかし、テキストファイル以外のファイルを選択して実行した場合にエラーが発生します。
  • この場合、エラーメッセージボックスを表示することでユーザーに対応方法を伝えることができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

お好きな方、あるいは両方実装を…… 案1.txtしか選択肢に表示させない(メッセージなし) With fd Dim txtpass As Variant ↓ With fd   .Filters.Add "テキストファイル", "*.txt" Dim txtpass As Variant 案2.拡張子だけ見て判断 For Each vrtSelectedItem In .SelectedItems   txtpass = "TEXT;" & vrtSelectedItem Next vrtSelectedItem  ↓ For Each vrtSelectedItem In .SelectedItems   If UCase(Right(vrtSelectedItem, 4)) <> ".TXT" Then     MsgBox "txt以外が選択されています"     Exit Sub   Else     txtpass = "TEXT;" & vrtSelectedItem   End If Next vrtSelectedItem

noname#225437
質問者

お礼

早急に回答して頂いて助かりました ありがとうございました

関連するQ&A