• ベストアンサー

CSV保存について

EXCELファイルを「名前を付けて保存」でCSVファイルに保存をするときに、「・・・置き換えますか?」というメッセージが出てきます。 既にあるファイルの名前に変更、さらに同じフォルダーの中なので出てくるのは当たり前だとは思うのですが、このメッセージをVBAで自動的に「はい」を選択するようにするにはどうしたらいいのでしょうか? よろしくお願い致します。

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

  • ベストアンサー
  • error123
  • ベストアンサー率21% (54/247)
回答No.1

試してないけど Application.DisplayAlerts = False 保存のマクロ Application.DisplayAlerts = True でダメかな?

cooltake2
質問者

お礼

完璧です。 ありがとうございます!

関連するQ&A

  • csvファイルの保存

    名前を付けて保存でcsvファイル形式で保存した後、 ブックを閉じるともう一度「保存しますか?」というメッセージが必ず出ます。 普通のエクセルファイルだと出ないし、csvファイルを保存後、編集していない時も必ず出ます。 なぜこのようなメッセージが出るのでしょうか?

  • 【Excel】Excelで作ったファイルをCSVで保存するには?

    超初心者な質問ですみません。(>_<) Excelで作成したファイルをCSVで保存したいんです。 (1)Excelファイルを開く。 (2)「名前をつけて保存」を選択し、ファイル名のお尻にYYYYMMDDをつけ(Product_20050901.csv)、「ファイルの種類」を「CSV(カンマ区切り)」にして保存する。 (3)指定フォルダにCSVファイルが作成される。 (4)出来上がったCSVファイルを開こうとすると、「SYLK:ファイル形式が正しくありません」という警告が出てファイルが開かない。 という現象が起きてしまいます。 何がいけなかったんでしょう? どうしたらCSVで保存できますか?教えてください!

  • csvをVBAを使ってエクセル形式で保存したい

    タイトルのとおりなのですが、csvをVBAを使ってエクセル形式で保存したいのですが、その際ひとつ条件がありまして作成するエクセルファイルをcsvと同じ名前にしたいと思っています。  csvのファイル名は都度変わってしまうため私の現在の知識ではVBAを作成することができません。  教えて下さい。よろしくお願いします。

  • 「dbf」「csv」などをマクロで「xls」に一括変換する方法

     お世話になっております。 タイトルの通りの質問なのですが、拡張子「dbf」「csv」などのエクセルで開けるファイルをマクロで「xls」に一括変換する方法が分からなかったので質問させていただきました。 まずやり方としてなのですが、 1:「dbf」もしくは「csv」ファイルをフォルダから選び開く。 2:何も変更せずにファイル→名前を付けて保存ボタン 3:ファイル名を変更せずに保存拡張子を「Microsoft Office Excel ブック(*.xls)」に変更し保存。 4:Excelブックを変更や保存せずに閉じる。 これだけの事なのですが、流石に200個ほどあるのでマクロで出来ないものかと思いまして質問させていただきました。 ・マクロを実行するとフォルダ選択にいき、新しく「xls」に変更したいファイルを選択し、実行すると「xls」が出来ている。と言うのが理想なのですが、そのような事は可能なのでしょうか? ・1つのフォルダに様々な箇所から集めた「dbf」や「csv」をまとめてありますので、どのファイルを選択するかの時に複数個選択出来ると非常に助かります。 ・「dbf」と「csv」両方対応していなくてもどちらかだけでも、構いません。 よろしくお願いします。

  • ExcelでCSV形式保存時の確認メッセージ

    ExcelでCSV形式のファイルを保存するときに,数回確認メッセージが出ますが,これらを表示させないようにしたいのです。 例えば,新規作成したファイルに一番左上のセルに「a」と書き込んだだけのファイルをCSV形式で保存しようとすると,確認メッセージが3回出ます。 1.「選択したファイルの種類は複数のシートを含むブックをサポートしていません。(以下省略)」 2.***.csvには,CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。(以下省略)」 3.「'***.csv'への変更を保存しますか?」(ファイルを閉じるとき) 1については,シートが1つのときは出ません。(ですので,それほど困っていません) 2と3については,CSVファイルを扱っている限り常に表示されます。 3については,保存した直後にファイルを閉じる際にも表示されます(つまり,最終保存後に何か変更を加えたから表示されるわけではありません) 以上のメッセージを表示させないようにすることは可能なのでしょうか。 CSVファイルを上書き保存して閉じるたびに毎回たずねられて面倒なのです。。。 以上よろしくお願いいたします。

  • エクセルのcsv保存で。。

    前と同じような質問ですみません。。。 エクセルのSheet5をcsv形式で保存する際、 名前を付けて保存のダイアログを表示させて、 ファイルの名前を常に「bonaplus.csv」と 既定値で表示させておくようなマクロは できないでしょうか? ※bonaplusの後には作成日付を入力します。 ※csvファイルを作成した後に元のエクセルファイルの  保存になります。

  • EXCELで保存しているファイルをCSV(カンマ区切り)にしたい

    EXCELで作成されたファイル(1)(拡張子:xls)をCSV(カンマ区切り)のファイル(2)(拡張子:csv)にしたいのですが、方法として、(1)をEXCELで開き、CSV(カンマ区切り)で保存し、(2)を作成する方法しかないのでしょうか? 例えば、DOSのコピーコマンドなどで変更する方法や、エクスプローラー上で拡張子を変更する方法などなど。 できれば、画面を開いたり、閉じたりしたくない(自動で変換させたい) 宜しくお願い致します。

  • CSVファイルの保存方法をお教えください。

    エクセルでCSVファイル保存するとき下記のようなメッセージがでますが この時はいをマクロで選択したいのですが通常の保存方法だと 年月日の順序が変わってしまうことが起こり困っています。 下記のようなメッセージがでたときマクロで[はい]としたいのです。 よろしくお願いいたします。 ○○○.csvには、CSV(カンマ)と互換性のない機能が含まれている可能性があります。 ・このまま保存するには、[はい]をクリックします。 ・機能を保存するには、[いいえ]をクリックしてから、最新のExcel形式で保存します。 ・失われる可能性がある内容については、[ヘルプ]をクリックしてください。

  • EXCEL|csvで保存→開くcsvを閉じる

    xlsファイルからcsvで書き出したいのですが、書き出し後そのcsvファイルが開いてしまいます。この時保存をしてしまうと、セルが勝手に日付書式に読み込まれたまま保存されてしまいます。 これを回避するために、開いたcsvをそのまま保存せずに閉じたいのです。これはvbaでなんとかなるのでしょうか? もしかしたら設定でできるのかも知れませんがどうしても見つかりませんでした。よろしくお願いします。

  • txtファイルを「,」で区切ったcsvにしたい

    txtファイルをcsvに変換しようとしています。 要はカンマ「,」でtxtファイルの中の文字を区切りたいのです 「excelで名前を付けて保存」→「保存するファイル形式」でCSVを選択すればできるのですが、excelを持っておらず困っています。 無料でできる簡単ないい方法はありますか? ちなみに、open officeやkingsoftの無料officeで「名前を付けて保存」→「保存するファイル形式」でCSVを試してみたのですが、ダメでした。OSはwin7とMacOS10.8を使っています。winでできればベストですが、ダメならMacでも大丈夫です。

専門家に質問してみよう