- 締切済み
エクセル 様々なデスクトップにCSV保存
初めまして、 この度、利用しますよろしくお願いします。 件名ですが、今現在エクセル2010を使用中でありまして、VBAについて質問させていただきます。 シートが、8種類ありまして、その内に1つにシートを新規なBOOKにCSV形式で私自身のデスクトップでわ無く、様々な社員が自宅、その他場所でのPCのデスクトップに保存したいと思っています、またCSV方式で保存しますとメッセージボックスが、何回か出てくると思いますが、そのメッセージボックス、も不必要です。 VBAは全然理解していない初心者ですがよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- csvファイルの保存
名前を付けて保存でcsvファイル形式で保存した後、 ブックを閉じるともう一度「保存しますか?」というメッセージが必ず出ます。 普通のエクセルファイルだと出ないし、csvファイルを保存後、編集していない時も必ず出ます。 なぜこのようなメッセージが出るのでしょうか?
- ベストアンサー
- Excel(エクセル)
- ExcelのCSV形式で保存する必要性について
テキストデータをExcelでカンマ区切りで開いてExcelのCSV形式で保存すると、見た目はエクセルとなんらかわらず、集計等できるものの、書式等が保持されない状態で保存されるものと理解しています。 それであれば、なにもCSVでなくExcelブック形式で保存した方が良いように思いますが、敢えてExcelのCSV形式で保存する理由、あるいは必要性について教えてください。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセル:VBAで自動的にCSV形式で保存について
複数のシートからなるエクセルブックから、決まった一つのシートを CSV形式で保存するマクロを作成しております。 その際、CSV化するシートは他のシートの値を参照し、数値が""、 もしくは"0"の場合は、表示しないとする数式が1000行まであります。 これは、CSVで保存した際に、無用なデータを含めないようにと 考えたものですが、下記VBAを作りCSV化し保存したファイルは、確かに 数値がある行のみ表示しているものの、データ量が重くなってしまいます。 Application.DisplayAlerts = False Application.Dialogs(xlDialogSaveAs).Show arg1:=MyFile, arg2:=6 この作成されたCSVをあらためて、「名前を付けて保存」でCSVで保存し、 「~には、CSV(カンマ区切り)と互換性のない機能が含まれている可能性 があります。この形式で保存しますか?・・・」の所で、「はい」を選択 すると、データ量が大変少ない量で保存できます。 おそらく、マクロで作成したCSVは、その「互換性のない機能」が含まれて いるのであろうと思いますが、必要としているのは値のデータのみです。 この「互換性のない機能」を省いて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ファイルを作成した後に元のエクセルファイルの 保存になります。
- 締切済み
- オフィス系ソフト
- csvをVBAを使ってエクセル形式で保存したい
タイトルのとおりなのですが、csvをVBAを使ってエクセル形式で保存したいのですが、その際ひとつ条件がありまして作成するエクセルファイルをcsvと同じ名前にしたいと思っています。 csvのファイル名は都度変わってしまうため私の現在の知識ではVBAを作成することができません。 教えて下さい。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelのcsv保存について
別ブックのデータを参照して、csvで保存するためのブックを作ったのですが、参照のための関数が入力されているセルもcsvにnullで出力されてしまいます。 参照元.xls A B C D E 1 あ い う え お 2 か き く け こ 3 さ し す せ そ 4 5 csv出力用.xls A1~E5には作業の都合上、 =IF([参照元.xls]Sheet1!A1="","",[参照元.xls]Sheet1!A1) のような関数を入れて参照しています。 A B C D E 1 あ い う え お 2 か き く け こ 3 さ し す せ そ 4 5 これをcsvで保存すると、 あ,い,う,え,お か,き,く,け,こ さ,し,す,せ,そ ,,,, ,,,, と、データは未入力だけど関数が入っている部分まで保存されてしまいます。 これを、 あ,い,う,え,お か,き,く,け,こ さ,し,す,せ,そ ここまでで保存できるような方法、 もしくは関数などはありませんでしょうか。 csv出力用のブックでは一括半角置換や全角置換、 誤入力されたハイフンやスペースの削除などをおこなっているので、 できればこの参照形式は崩したくありません。 わかるかたいらっしゃいましたらアドバイスをお願いします。
- ベストアンサー
- 財務・会計・経理
- エクセルでCSV形式で保存したいができない
エクセル2002で、保存するときに csv形式と選ぶのですが CSVとは互換性のない機能が含まれている というようなメッセージがでてしまいます 中のデータは単なる住所録で特段凄い内容ではありません。どうすればうまく行きますか?
- ベストアンサー
- オフィス系ソフト
- エクセルのCSV保存
CSVの "あああ","いいい","ううう","えええ" というデータをExcelで呼び出してCSVで再保存をかけると あああ,いいい,ううう,えええ という様にダブルフォーテーションが消えてしまうのですが、元の形式で再保存するためにはどうしたらよいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excelマクロで同じブックにCSVを読み込むには
Excelの指定したシートにCSVファイルを読み込ませたいのですが 以下のVBAマクロを実行すると新しいブックが起動して 新しいブックの方にCSVファイルが読み込まれてしまうのですが これをVBAマクロを実行しているブックの指定のシート(例えばSheet3など)に 読み込ませたいのですがどのように記述すればよいのでしょうか。 よろしくお願いします(Excel2010) Sub Macro1() ChDir "C:\test" Workbooks.Open Filename:= "test1.csv" End Sub
- ベストアンサー
- Excel(エクセル)