- 締切済み
EXCELマクロからCSVファイルを読み込んで帳票出力
現在、EXCELマクロから、ローカルPCのCSVファイルを 読み込んで、そのデータを元にEXCELの帳票を 出力する処理を作成しております。 今回作成する帳票で、以下のようなセルの枠組みで 作成するという仕様になっております。 ______________________________ | ___________________________| →Top階層 | |__________________________| →第2階層 | |__________________________| →第2階層 | | _________________________| →第2階層 | | |________________________| →第3階層 | |_|________________________| →第3階層 | | _________________________| →第2階層 | | |________________________| →第3階層 |_|_|________________________| →第3階層 ※第2階層の数、第3階層の数は、 固定ではなく、動的に変動します。 単に一覧で表示するところは作ることが できたのですが、今回のようにセルの枠組みを 作って表示する方法をVBの本を買って 調べたのですが、分かりませんでした。 何卒、お教えいただけませんでしょうか。。。 宜しくお願い致します。
- bacho39
- お礼率66% (8/12)
- Visual Basic
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
セルの枠組みって何でしょうか?? >第2階層の数、第3階層の数は、固定ではなく、動的に変動します。 どのような規則で変化させるのでしょうか? >単に一覧で表示するところは作ることができたのですが 開くことができたってことですか?データ自体もどのようなものか見当が つきません。 具体的に質問して頂かないと答えようがありませんよ。 質問者様が決めたルールは書かなければ誰にもわかりません
関連するQ&A
- ExcelでCSVから帳票出力
現在以下の仕様を満たすツール(フリー又は商用)を探しております。ご存知の方いらっしゃいましたらご紹介願います。 (条件) ・商用の場合は50万以内を希望 ・Excel(マクロ)のみを用いて帳票出力を行いたい。 ・帳票は数多くあるので、帳票ごとのテンプレートの定義を容易にしたい。 (テンプレート定義) ・事前にExcelに帳票の罫線を引き、テンプレートとしてExcelシートに保持 ・テンプレートの各項目とCSVの項目をExcel上で関連付け (帳票出力) ・CSVをExcelで読込み、関連付けしたテンプレートにデータを挿入 ・帳票をExcelより印刷 以上、よろしくお願い致します。
- ベストアンサー
- その他(業務ソフトウェア)
- エクセル2007 マクロ CSVにコピー後日付がおかしくなった
エクセル2007を使用しています CSVファイルを開き日付をコピーするマクロを作成しております ■問題 エクセル上2011/2/11という文字が、11/2/2011とCSVファイル上表示されてしまいます。 以下の対策をとってはいるのですがうまくいきません Workbooks.Open Filename:= _ "\\\\\\\\\\\\\.csv", Local:=False 他に対策はないでしょうか?
- 締切済み
- その他(業務ソフトウェア)
- Excel帳票からExcel一覧を作成するマクロ
一定のエクセル帳票があります。 それぞれのセルに項目があり、 納品書 A列 B列 1 納品日 2013/5/10 2 品目 カップラーメン 3 価格 128円 4 数量 1,000個 5 合計 128,000 6 賞味期限 2014/4/1 など・・・ これが1枚のExcel帳票として複数枚あるとします。 Excelを開くたびにマクロを実行し、一覧表を作成します。 納品日 品目 価格 数量 合計 賞味期限 xxxxx xxxx xxxxx xxxx xxxx xxxxxxx yyyy yyyy yyyy yyy yyyy yyyyyyy 帳票を読み込んで自動的にこの一覧Excelを作るようにしたいのですが、 どのようにしたらよいのか、マクロ初心者のため全くわからなく困っています。 この一覧をDBと見立ててSQLで書き込んでいけばよいと感じているのですが、 これもどうすればいいか、途方に暮れています。 わかる人であれば、1時間もあればできるものだと思うのですが、 なかなか手を付けられず悩んでいます。 簡単に手ほどき、サンプルなどを教えていただけると嬉しいです。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- EXCELのマクロでワードファイルを開きたい
いつもお世話になります。初心者ですのでよろしくお願いします。 WORDで50種類くらいの帳票を作成しました。一つのファイルに50ページあるのではなくて、50のファイルに一つずつ帳票を作成しました。また、EXCELでこれらの帳票の目次を作成しました。これは1枚のシートに50の帳票のタイトルが一覧表となっています。このエクセルの目次シートから必要なタイトルを選択するとそれに該当する帳票のワードファイルが開くようにしたいのですが、マクロでなんとかなりませんでしょうか? EXCEL2000、WORD2000を使用しています。補足、お礼は明日になりますが、よろしくお願いします。 わかりづらい説明で申し訳ありません。
- ベストアンサー
- オフィス系ソフト
- ExcelマクロでCSVを開くと勝手に変更される項目があります
ExcelマクロでCSVを開くと勝手に変更される項目があります Excel2003のマクロでの質問なのですが。 AAAというCSV形式のファイルに「3-90」という項目があります。 Excelから、ファイル - 開く - AAA.CSV で呼び出したときはセルに「3-90」と表示されます。 ところがマクロから Workbooks.Open Filename:="C:\Book1.csv" を実行して開くと「3-90」が「Mar-90」と表示され、セルの内容も「1990/3/1」と勝手に変換されて しまいます。 解決策ありましたら、教えてください。 できたら原因もお願いします。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelのマクロで困ってます
エクセルのマクロを使用しているのですが、CSVで作成済のエクセルのファイルを1行づつセルに展開するマクロを記述したいのですが、どうすれば良いのか困ってます。 教えてください。
- 締切済み
- Visual Basic
- 帳票を作るツールについて
業務で使うソフトをプログラミングする際に、帳票(データ一覧、集計結果、帳簿など)も作る必要が多々あるのですが、 みなさんは帳票を作るツールとしてどのようなものをお使いなのでしょうか? 経験談を参考にさせてください。 私は、現在は以下のような環境で作っています。 VS.NET(C#) MS-Excel(帳票作成) MS-SQLServer 今のところ、Excelで帳票を作成すると、 ・罫線を引くマクロ ・データを取り込むマクロ(半自動) などを作らねばならず、工数がかかることと、 ヴァージョンによってマクロ内部を書き分けなければならないこと、 それに伴うテスト工数が増えることなどを問題としています。 Webアプリにしてしまい、ブラウザでの表示なども考えたのですが、 なかなか実力が追いついてくれません。 みなさんは、どのように帳票を作成されていますか?
- ベストアンサー
- その他(プログラミング・開発)
- VBAマクロでCSV出力
はじめまして、よろしくお願いします。 ExcelのVBAマクロで 特定のセルの範囲を「シート名.csv」で出力するようなプログラムを書きたいです。 例)シート名「TEST」内にあるマクロボタンを押すと A1:A10のセルの内容が「TEST.csv」(アスキー形式ならなんでも) に出力される。 どういうやり方があるか、お勧めのサイト等、 ご教授いただけないでしょうか? 以上、よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- csv形式のテキストファイルをexcelでCSV化するマクロについて
今、ひとつのフォルダに大量にCSV形式で保存されているテキストファイルを excelのマクロを使って、ひとつのexcelにCSV形式(.xls)で保存するものを作成している のですが、今までマクロを使ったことがないため、まったく歯が立ちません。 もう少し詳しく書くと、テキストファイルの中身は、 01,54521,18:01:02,110230 というようになってます。 これを、excelのマクロを使い、カンマ区切りで取り込むような感じです。 すみませんが、回答お願いいたします。
- 締切済み
- オフィス系ソフト
- エクセル97でロータスファイルを開くマクロはありますか?
困ったことが起きてしまいました 以前ロータスで作成していた帳票をエクセルに変換するというのをやってみたのですが、ロータスにて作成したマクロがうまく変換されないという事態に陥りました そのマクロの内容ですが、ボタンをクリックすることによって任意のフォルダにある帳票(ロータス)を開き、内容を書き込んでから保存するという内容でした これと同様のこと(エクセルにてロータスを開く)というマクロをご存知の方がおりましたらお答えいただけないでしょうか? よろしくお願いします
- ベストアンサー
- オフィス系ソフト