OS vista
エクセル 2007
既存のcsvファイルを編集したあとに簡単に
(確認メッセージを表示しないで、事前に、保存場所の設定をして、たとえば、ワンクリックで保存
できないものかと、思っています。なおその際既存のファイルはそのままで、別に出力と言うことです)
色々、ネット上検索しましたが、フリーソフト&マクロなど探すことはできませんでした。
なにしろ、大量のデーターを編集して保存しなくてはならず、途方にくれています。
どなたか、ご存知であれば、教えてほしいのですが。
よろしくおねがいします。
なお出力は、csvで出力したいです。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

こんばんは。



とにかくcsvどうたらの警告は消すことができないので
VBAでcsv形式で出力するのが一番早いと思う。

スキルがいまいちわかんないので適当に答えちゃいますが
以下の流れでいいんじゃないかと思うよ。
自身のディレクトリを取得(thisworkbook.pathとかcurdirとか)
ファイル名を自動で付与(元のファイル名+現在時刻とか
csvで書き出す(open for output等)
    • good
    • 0
この回答へのお礼

やっぱり、警告消すのはむりですか。
これから、やってみます。
ありがとうございました。

お礼日時:2011/04/17 08:37

やりたいことを「新しいマクロの記録」でVBAにします。


それをメニューに追加します。

ここからが本番。

マクロの編集でVBAプログラムを書き換えます。
変更内容:開いているファイルの名前を取得して、書き込むファイル名を編集する。

やってみて分からない部分があったら、
MOUGあたりだと諸兄が教えてくれたりします。
    • good
    • 0
この回答へのお礼

マクロの記録は、やったことありますが、
ループなど、難しくて、断念してました。
勉強してみます。
ありがとうございました。

お礼日時:2011/04/17 08:40

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QエクセルでのCSV形式でのファイル作成について。。(エラーメッセージのため進まないんです)

昨日こちらで質問させていただきました。
アドバイスいただいた手順で、進めていたのですが
今度はエラーメッセージで「CSVと互換性のない機能が含まれている
可能性があります」とのメッセージがでて先へ進めないのです。。(T_T)
メッセージの意味がわからず悩んでいます。
仮で作成したファイルなので むずかしい機能は何も含んでいることは
ないのですが・・
普通に表を作ったり、文字を入力して ファイルに保存する場合と
何か注意する点はあるのでしょうか?

Aベストアンサー

元の質問もあわせて拝見しました。

CSV形式というのは、データをカンマ[,]で区切っただけの
データ形式です。たとえばExcelでA1:C3の9個のセルにデータ
を入力して、CSV形式で保存すると

(セルA1のデータ),(セルB1のデータ),(セルC1のデータ),,,
(セルA2のデータ),(セルB2のデータ),(セルC2のデータ),,,
(セルA3のデータ),(セルB3のデータ),(セルC3のデータ),,,

このような感じになります。

こういうデータ形式ですから、罫線や文字色、背景色などのセル装飾は
もちろんのこと、複数のシートを保存することすら出来ません。
そういう、CSVで保存できない設定が消えてしまうため、
ご質問にあったような警告メッセージが表示されるわけです。

では、セル装飾をまったく使わず、シートは1枚だけというシートなら
警告メッセージは表示されないかというと・・・やはり表示されます。
CSVファイルを読み込んだものを、CSV形式で上書き保存しようとした
時さえ、このメッセージは表示されます。

というわけで、この警告メッセージはCSV保存にはつきものだと
思ってください。

  *セル装飾などを使っており、それが保存されないと困る
  *現在開いているシート以外にもデータが入力されている

上記のいずれにも当てはまらないか、あるいは「すでに*.xls形式などで保存済み」
であれば、「はい」を押してCSV形式で保存しても問題ないでしょう。

元の質問もあわせて拝見しました。

CSV形式というのは、データをカンマ[,]で区切っただけの
データ形式です。たとえばExcelでA1:C3の9個のセルにデータ
を入力して、CSV形式で保存すると

(セルA1のデータ),(セルB1のデータ),(セルC1のデータ),,,
(セルA2のデータ),(セルB2のデータ),(セルC2のデータ),,,
(セルA3のデータ),(セルB3のデータ),(セルC3のデータ),,,

このような感じになります。

こういうデータ形式ですから、罫線や文字色、背景色などのセル装飾は
もちろ...続きを読む

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

ExcelでCSV形式のファイルを保存するときに,数回確認メッセージが出ますが,これらを表示させないようにしたいのです。

例えば,新規作成したファイルに一番左上のセルに「a」と書き込んだだけのファイルをCSV形式で保存しようとすると,確認メッセージが3回出ます。
1.「選択したファイルの種類は複数のシートを含むブックをサポートしていません。(以下省略)」
2.***.csvには,CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。(以下省略)」
3.「'***.csv'への変更を保存しますか?」(ファイルを閉じるとき)

1については,シートが1つのときは出ません。(ですので,それほど困っていません)
2と3については,CSVファイルを扱っている限り常に表示されます。
3については,保存した直後にファイルを閉じる際にも表示されます(つまり,最終保存後に何か変更を加えたから表示されるわけではありません)

以上のメッセージを表示させないようにすることは可能なのでしょうか。
CSVファイルを上書き保存して閉じるたびに毎回たずねられて面倒なのです。。。

以上よろしくお願いいたします。

ExcelでCSV形式のファイルを保存するときに,数回確認メッセージが出ますが,これらを表示させないようにしたいのです。

例えば,新規作成したファイルに一番左上のセルに「a」と書き込んだだけのファイルをCSV形式で保存しようとすると,確認メッセージが3回出ます。
1.「選択したファイルの種類は複数のシートを含むブックをサポートしていません。(以下省略)」
2.***.csvには,CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。(以下省略)」
3.「'***.csv'への変更を保...続きを読む

Aベストアンサー

こんにちは。

それは、仕様ですから、どうしても直したいというのでしたら、マクロで新たに組むしかないと思います。

考え方としては、新規のブックをひとつ作り、そこにデータをコピーして、CSV で保存-そのブックを閉じる、というような手順になりますね。

私などは、慣れましたが、しばらく、その繰り返しに不安を覚えたことはあります。何度もやっていれば慣れます。


人気Q&Aランキング

おすすめ情報