Excel VBA質問箱 IV

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

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


71747 / 76738 ←次へ | 前へ→

【9484】Re:テキストファイルとして保存するとき、SaveAs使う方法?
回答  りん E-MAIL  - 03/12/5(金) 8:02 -

引用なし
パスワード
   suchan さん、おはようございます

>>SAVEASを使いたい理由は何ですか?
>ファイルの保存場所をユーザが選択できるようになればと思って、、
ファイル保存場所の選択はGetSaveAsFilenameを使います。

Sub test()
  Dim Ofile As String
  Ofile = Application.GetSaveAsFilename(fileFilter:="TextFile (*.txt), *.txt")
  '
  If Ofile <> "False" Then
   If Dir(Ofile) <> "" Then
     If MsgBox(Ofile, vbExclamation + vbYesNo, "上書きしますか?") = vbYes Then
      Kill Ofile '削除後保存
      ActiveWorkbook.SaveAs Filename:=Ofile, FileFormat:=xlText
     Else
      MsgBox "保存をキャンセル", vbExclamation
     End If
   Else
     '保存
     ActiveWorkbook.SaveAs Filename:=Ofile, FileFormat:=xlText
   End If
  Else
   MsgBox "ファイル選択をキャンセル", vbExclamation
  End If
End Sub

0 hits

【9476】テキストファイルとして保存するとき、SaveAs使う方法? suchan 03/12/4(木) 20:59 質問
【9478】Re:テキストファイルとして保存するとき、S... INA 03/12/4(木) 21:09 回答
【9480】Re:テキストファイルとして保存するとき、S... suchan 03/12/4(木) 21:35 質問
【9481】Re:テキストファイルとして保存するとき、S... INA 03/12/4(木) 22:07 回答
【9482】Re:テキストファイルとして保存するとき、S... suchan 03/12/4(木) 22:27 質問
【9484】Re:テキストファイルとして保存するとき、S... りん 03/12/5(金) 8:02 回答
【9486】Re:テキストファイルとして保存するとき、S... [名前なし] 03/12/5(金) 8:59 お礼

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