• ベストアンサー

エクセルで作成したFAQのレポート形式印刷

こんにちは。 エクセルは初心者です。 今、エクセルでFAQを作成しています。 その印刷をレポート形式で行いたいと思っています。 例えば、    Q          A 1 Aとは?      AとはBの原料です。 2 Aの入手方法    お問い合わせ下さい。 のようなエクセルを、印刷する際には    Q.Aとは?  A.AとはBの原料です。 のように縦型のレポート形式で印刷したいのです。 上記のように横型に作成したエクセルを縦型に 印刷するのは不可能なのでしょうか? なお、アクセスは社内ではほとんど普及していないので エクセルで試行錯誤しています。 もしご存知でしたら、教えていただければ幸いです。

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

  • ベストアンサー
noname#22222
noname#22222
回答No.3

s_husky です。 QAのデータベースを作成し、抽出し、整形して出力。 つまり、入力->加工->出力という一つのアプリケーションを構想されている訳ですから、Excelの基本機能を大きく逸脱している訳です。 それなりに、プログラミングする必要はあると思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

noname#22222
noname#22222
回答No.2

考え方としては、 1、データ入力用シート。 2、データ出力用シート。 という感じですね。 現実問題としては、2つとも印刷する必要があるでしょう。 入力チェックのための印刷。 回覧するためのレポート出力。 まあ、入力フォームを用意し、Sheet1とSheet2に書き込むのも手です。

Timonish
質問者

補足

レポート出力するためには、やはりデータ入力用とは別に シートを作成しなければならないのでしょうか? 今考えているのは、入力用シートをそのままレポート 形式で印刷したいのですが・・・ FAQの使い方としては、多数ある質問の中から 「オートフィルタ」等で知りたい内容を限定し、 それを見やすいようにレポート印刷することを 想定しています。 やはりマクロが必要になるのでしょうか・・

全文を見る
すると、全ての回答が全文表示されます。
  • x1va
  • ベストアンサー率26% (802/3006)
回答No.1

マクロを組んでレポート形式のレイアウトを組んだ別シートにセルの内容をコピーして・・・ということをやればできなくはないですが、そんなことをするぐらいならAccessを使ったほうが手っ取り早いでしょうね。

Timonish
質問者

お礼

やはり、アクセスのようなデータベースソフトの方が 使いやすいのですね・・・ 早速のご回答、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • レポート用紙に印刷したいのですが・・・

    レポート用紙(B5)に印刷したいのですが、罫線等で上手くできません。 Excelでセルの高さを設定しても上手くいきません。 どなたか助けてください。お願いします。 レポート用紙の行間は7mmです。

  • クエリの作成方法

    支店に月次の実績報告を毎月出すのですが、現在は全支店のテーブルAと実績内容のデータがあるテーブルBがあります。この2つのテーブルを使って、 (1)テーブルAとテーブルBを使ったクエリ1を作成しレポートIを作成 (2)テーブルAとテーブルBの差分クエリでレポートIIを作成 (3)(1)と(2)で作成したレポートを支店コード順に手作業で並び変えています。 ※上記レポートIとIIの様式は同様で、レポートIIには「今月の実績はなし」との文言が入っているだけです。 これをどうにかして、レポートをひとつだけにして最初から支店コード順に印刷できないものかと、試行錯誤を繰り返していますが、初心者の私ではいいアイディアが浮かびません。 皆さんのお知恵を拝借させてください。よろしくお願いします。

  • ACCESSで帳票形式のレポートを作りたい

    ACCESS2000で帳票形式のレポートを作成したいと思っています。 細かい設定をしたいのでウィザードからではなく、デザインビューから 作成したんですが、データが単票形式で出てしまい、1レコードで 1枚しか印刷されません。 帳票形式へ変換するにはどうすればよいのでしょうか?

  • PCを取り換えたらアクセスのレポートがうまく印刷されない

    会社で今までwin2000を使っていたのですが他部署から古くなったXPを譲り受けました。 アクセス2000で請求書をレポート印刷をするものがあり、それをXPに移動させて使おうとしました(XPにはすでに2003があります)。アクセスのツールメニューから2002-2003形式に変更をかけました。 会社ではネットワークコンピュータで繋いだプリンタが2台あり、同じ機種でリコーのNX710というものですが、このプリンタのうちAというプリンタで印刷をしたいのに、どうしてもBというプリンタに出力されてしまいます。 レポートのページ設定ではAというプリンタを選択してokを押した後に印刷するのですが、知らぬ間にBに戻っています。プリンタのポートなども調べましたが、2000と同じように設定されています。 この現象がエクセルやワードではでないでアクセスのレポートだけに出るのですが、何か特別な設定がアクセスにあるのでしょうか? 乱文ですが、アドバイスをお願いします。

  • アクセスのレポート(単票形式)で必ず1レコード1枚に印刷されるようにする

    データの内容によって表示される行数が変わる 単票形式のレポートを作成しています。 表示される行数が少ないと、プリントアウトするときに 複数のレコードが1枚に印刷されてしまうのですが、 必ず1レコード1枚に印刷される方法はありますか?

  • Accessで複数レポートの印刷

    お世話になってます。 すみませんAccesssVBAの初心者です。 レポートを作成してフォームからボタンを押下されたタイミングでレポート出力するという機能を作成してるのですが、 レポートがサイズの関係でどうしても2つに分割しなくてはいけず、 2つのレポートをフォーム上からボタンクリック時、同時に印刷出来て ページ番号も連番でふるということは可能でしょうか? たとえば、 レポートAが6ページ レポートBが4ページあったとしたら 出力する際、レポートAを1~6ページで出力、続いてレポートBを7~10ページでページをふって印刷・・・ というような感じです。。 何か参考になるURL等あれば教えてください。 よろしくお願い致します。

  • ACCESS 単票形式のレポート

    ACCESSで単票形式のレポートと言えば、1ページに1レコードだと思いますが、なぜか1ページに複数レポートがズラズラーッと出てきます。 オートレポートで作成しても同じです。 どうしたら、1ページに1レコードが印刷できますか? また、レポートの「詳細」セクションの「改ページ」を「カレントセクションの後」としたら、2ページ目以降にレポート名が印刷されないんですが、2ページ目以降もレポート名が印刷されるようにするにはどうしたらいいですか?

  • エクセルで作成した表の両面印刷

    エクセルで作成した表の両面印刷 エクセル2003で作成した表「A」を基に「B」を作成しました。 両方とも横の項目数(列の数)は同じですがAのトータル横幅ピクセル数とBのトータル横幅ピクセル数が微妙に違います。 縦幅(行数)も違います。 この為同一シート上にAの横にBを貼り付けて両面印刷するとAとBの横幅が微妙に違うので見栄えが悪いです。縦の違いはOKです。 A、B両面印刷したときページ左端の印刷開始位置及び横幅を同じくする為の表作成方法お願いします。 分かりにくくてすみません。

  • word2010で作成したものをレポート用紙に・・

    word2010で作成したものをA4 のレポート用紙に印刷したいのですが設定はどのようにすればいいですか? レポート用紙はA4サイズでA罫、普通罫の(7mm×35)、上から26mm後に題名の欄(12mm)があるレポート用紙です。下は14mmです。 このようなレポート用紙に印刷するときのサイズ設定などを教えてください。 お願いします!!

  • Access2003レポートの連続印刷方法

    以下のような仕様にて、Access2003で取引案件管理データベースをつくっています。 一案件ごとにA,B,Cと三種類のレポートがあり、それを順番に印刷する機能を追加しようとしているのですが、方法がわからず、アドバイスをお願い致します。 *仕様* ・ユーザはアクセスオープン時に、自身のIDとパスワードを入力 ・認証が通ると、総合メニュー画面が起動される。 総合メニューには「入力フォーム起動ボタン」と「レポート印刷ボタン」がある ・DB内部でIDとユーザの所属部署の紐付けを行っており、入力フォームを起動すると、自分の所属部署の担当案件だけが表示される (フォームのコードで、グループごとにフィルタをかけている) ・レポートは案件ごとにA,B,Cと三枚に分かれている ・入力フォーム内にも、印刷ボタンがあり、それを押すと表示されている案件のレポートがA、B、Cの順番で出力される。 コードは以下の通り DoCmd.OpenReport "レポートA", acViewNormal, WhereCondition:="[案件名] ='" & Me.案件名 & "'" DoCmd.OpenReport "レポートB", acViewNormal, WhereCondition:="[案件名] ='" & Me.案件名 & "'" DoCmd.OpenReport "レポートC", acViewNormal, WhereCondition:="[案件名] ='" & Me.案件名 & "'" *今回つくりたい機能* 総合メニューの「レポート印刷ボタン」の中身を実装したいと考えています。 これを押すと、案件ID「001」のレポートA→B→C→案件ID「002」のレポートA→B→C→案件ID「003」・・というように、案件ごとにレポートA,B,Cがセット(連続)で印刷できるようにしたいのです。 上の構文と、レコード送りを組み合わせればいいのではないかと予想はついているのですが…緊急対応で、自分でコードを試行錯誤している時間がないもので、コードを上のような機能を実現できるコードを教えて頂けますと幸いです。宜しくお願い致します。

専門家に質問してみよう