• ベストアンサー

EXCELの結果をTEXTファイル化する(2)

すいません。 完成形のTEXTファイルの画像の添付を忘れました。 改めて、添付します。 ---------------------- 下記は、先の投稿。 https://okwave.jp/qa/q9758957.html

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

Excelのシートのセルデータをもとにして、 VBA、VBScriptなどを使わずにやる方法は、WEB記事でも見つけにくいようだ。CSVファイルなら(VBAんどを使わずに)やりやすいかも。 ーー VBAでも、この程度のものは長時間のVBAの勉強は要らないと思うから、勉強してVBAコードを作ったら。 ーー ここへ質問する前に Googleで「Excel タブ区切り テキストファイル 作成」などで照会してみて、あらかじめ、めぼしい記事を読んでおくべきだ。 https://moripro.net/vba-sheet-save-txt/ ExcelVBA】ブック内のシートをタブ区切りのテキスト形式で保存する

NuboChan
質問者

お礼

ありがとうございます。   必要な箇所だけ別シートにコピペして   EXCELの標準にある   「テキスト(タブ区切り)」でファイルを保存。   テキスト化できました。 -------------------  参考記事、とても参考になりました。    マクロも利用できそうなので検討します。   

その他の回答 (2)

  • SI299792
  • ベストアンサー率48% (714/1476)
回答No.3

ファイル、 名前を付けて保存、 保存の場所を指定、 ファイルの種類「テキスト(タブ区切り)」にする。

NuboChan
質問者

お礼

ありがとうございます。   必要な箇所だけ別シートにコピペして   「テキスト(タブ区切り)」でファイルを保存。   テキスト化できました。   計算用のシートと必要箇所をコピペしたシートと   2つのシートが存在するようになったので   「テキスト(タブ区切り)」でファイルを保存時に     下記が表示されるので「OK]としました。    -----------------------   選択したファイルの種類は複数のシートを含むブックをサポートしません。   ・選択しているシートのみを保存する場合は「OK]をクリックしてください。 ----------------------

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

一旦CSVファイルを作り(これはエクセルの操作でできる)、これを下記のFSOのコードで、カンマをタブに置き合えてみた。 WEBで拾ったコードですが Sub test01() Const ForReading = 1 Const ForWriting = 2 Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.OpenTextFile("C:\Users\xxx\ドキュメント\Documents\CSV609例.txt", ForReading) Do Until objFile.AtEndOfStream strLine = objFile.ReadLine MsgBox strLine strLine = Replace(strLine, ",", vbTab) strNewText = strNewText & strLine & vbCrLf MsgBox strNewText Loop '--- objFile.Close Set objFile = objFSO.OpenTextFile("C:\Users\xxx\ドキュメント\Documents\CSV609例B.txt", ForWriting) objFile.WriteLine strNewText objFile.Close End Sub でタブに置き換わるようだ。 上例では C:\Users\xxx\ドキュメント\Documents\CSV609例.txt がCSVファイル(インプットファイル) C:\Users\xxx\ドキュメント\Documents\CSV609例B.txt" が、タブ区切りデータ。(アウトプットファイル)

関連するQ&A

  • テキストファイルの文字をエクセルに書き出したい

    テキストファイルの文字をエクセルに書き出したいのですが http://okwave.jp/qa/q8011390.html のNO2さんのご回答を参考に実行してみましたが、 どうやら、数字と英語とカタカナは文字化けしませんが 平仮名と漢字が文字化けしてしまいます。 例えば「日付」と言う文字が「楠鍍」になります。 そっくりそのままテキストデータをエクセルに書き出すにはどうすればいいでしょうか? ADOを使わなきゃいいのでしょうか?

  • EXCELの結果をTEXTファイル化する

    音声ファイルを指定時間に細かく分割するのに一括処理する為に 事前にトラックを指定したテキストファイルを作成することにしました。 最終的には、テキストファイルを変換ソフトに読み込ませて分割する予定です。 そこで、指定時間を秒に変換>数値に変換する表をEXCELで作成することにしました。 例えば、03:24(3分24秒)  ----->  204.000000     01:02:23(1時間2分23秒) -----> 3743.000000 03:24を入力すると 指定セルに 数値の204.000000が表示される 01:02:23入力すると 指定セルに 数値の3743.000000が表示される (小数点以下の000000は、必ず必要です。) 時間入力を簡単に入力するために  以前教えていただいた数式を利用しています 何とか、自力で関数を利用して小数点以下まで書き出すことはできましたが、 不具合や訂正があれば紹介下さい。 -------------------------------------------------- 最終的にEXCELの表を添付のような書式でTEXTファイルに変換して出力したいのですが 方法を教えて下さい。 参考画像添付

  • テキストの添付ファイルが送れない

    NECのバリュースター、プロバイダーはDION、Outlook Express 6.0を使用している者です。 テキスト2ファイルを添付して相手先に送ったのですが、相手先には1ファイルしか届かず、その1ファイルも添付としてではなく、画像のように文面の下にテキストデータが表示されたということです。 私の方は送信済みアイテムをみてもちゃんと送れたことになっています。 今まではちゃんと送れていたのに、どうして送れなくなったのでしょうか?

  • 削除された機能:パーツ内のデータの入力規則

    以前、下記の質問で目的は達成できたのですが、対象ファイル起動時に添付画像のメッセージが表示されるようになりました。 色々と調べてみたのですが未解決なので質問させて頂きます。 https://okwave.jp/qa/q9521716.html

  • テキストファイルって何?

    某雑誌の小説投稿に投稿しようと思ったのですが、「メールで応募する際はテキストファイルを添付したメールを送ってください」とありました。 この場合、wordで打った原文をそのままメールのファイルに添付しても問題ないのでしょうか? ダメでしたらどういった方法で送ればいいのでしょうか?教えてください!お願いします!

  • Excelのマクロを教えてください!!

    転記するマクロを探していた所、下記の質問を見つけました。 https://okwave.jp/qa/q9554919.html また、watabe007さんの良い回答があった為、下記を参考にさせていただきました。 https://okwave.jp/qa/q9554919/a26683580.html ただ、同じファイル名が複数存在した時に古いファイルのみ転記されるようでした。 (例えば1.csvが3個ある場合、更新日時の古いファイルが転記されてました。) そこで質問ですが、同じファイル名が複数存在した時に1番新しいファイルのみ転記する事は可能でしょうか? 急な質問、大変申し訳ありませんがご教授お願いできないでしょうか?

  • イラレで円の中に綺麗に文字を入れたい。

    こちらの質問に画像が添付されていなかったので再投稿します。 https://okwave.jp/qa/q9327806.html 質問の内容を書いてください下記の画像のように文字を円の中に綺麗に並べたいです。 ソフトはIllustratorÇS5.1です。Macを使っています。 アドバイスを頂けると幸いです。 色々試しているのですが綺麗に緑の円の中に収まりません。 画像のように円の上半分と下半分に文字があります。

  • 複数のテキストファイルをエクセルの同一シートで

    皆様御質問させてください 現在複数取得したデータ処理を行っています。 取得したデータはテキストファイルになっています。(添付画像) このようなテキストファイルが200位あるのですが、このテキストファイルをエクセルの一つのシートで開くにはどうすれば宜しいでしょうか。 ネットで検索するとマクロを使うしかないみたいですが、まったく理解できません。 大変厚かましい御願なのですが、コピペできるようなプログラム?を作って頂けないでしょうか。 何卒宜しくお願い致します。

  • エクセルで2つのファイルを別々に開きたい

    エクセルで2つのファイルを別々に開きたい まず、下記と類似した内容です。 http://okwave.jp/qa/q2623724.html 上記方法で解決はできるのですが、今までエクセルファイルを2つ以上開いた際、それぞれ別々にタスクバーに収納され、且つ、並べたり重ねたりできてました。 どこで操作を間違ったか、1週間程度前から、2つ以上のファイルを開くと、『新しいウィンドウを開く』状態で、同一のエクセル内に複数のエクセルファイルが表示される状態となってしまいました。 以前の方法に慣れているので、『http://okwave.jp/qa/q2623724.html』で解決できる状態を、別々のエクセルファイルをダブルクリックしただけで表示させる方法はありませんでしょうか。 OS:Vista エクセル拡張子:xlsx Excel:2007 試した方法: × regeditからのexel.8や.0.12の変更(ファイルが検索にかかりませんでした) × フォルダ⇒整理⇒フォルダオプション⇒フォルダを開くたびに新しい(ry(既に変更済み)

  • OKWaveでの画像投稿(添付)がうまくいきません。『マルチメディアQ&Aサービス』

    OKWaveは2008年11月19日から画像添付が可能になったんですよね? 質問しようとして ※「画像」「動画」「音声」いずれかを添付する場合は「投稿完了し続けてデータを添付する」ボタンをクリックしてください。 「投稿完了し続けてデータを添付する」ボタンをクリックすると・・・ 「どのデータを添付しますか?」っていう画面が出ないでそのまま、投稿完了になります。なぜでしょう。画像を載せたいです。お願いします。 教えてGOOでなく「OKWave」からの投稿です 『マルチメディアQ&Aサービス』 http://help.okwave.jp/okwave/beginner/com_q_q.html

専門家に質問してみよう