• ベストアンサー

改ページ条件を簡単に設定する方法

大変困っております。 データベースのある列を指定して、入っている値が変われば改ページという設定をしたいのですが、調べてもなかなか出てきません。いくつか答は見つかったのですが、VBAを書いて実現する方法ばかりで、初心者の私にはチンプンカンプンです。 なんとか、上記のしくみをマクロなどで簡単に実現する方法はないでしょうか?お願いします!!

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

  • ベストアンサー
  • kbonb
  • ベストアンサー率51% (254/492)
回答No.2

こんにちは  メニュー[データ]-[集計]には、[グループごとに改ページを挿入する]というのがあります。

参考URL:
http://www2.odn.ne.jp/excel/

その他の回答 (1)

  • tamazo-
  • ベストアンサー率60% (35/58)
回答No.1

Excelの話ですか?ACCESS? それと、バージョンは何でしょう。 Excelの97か2000と仮定すると、改ページを何かの値で 動的に制御するのは無理だと思います。

tamagotamago
質問者

補足

ACCESSです。 説明が足りずもうしわけないっす!

関連するQ&A

  • 【Excel】 改ページ箇所を設定するVBA

    こんにちは B列 aa aa aa aa bb bb bb ・ ・ ・ となっています。 印刷のときにB列の値が変わるところで改ページしたいと思います。 手動で設定しかけましたが、数百ページあるので、手動では大変です。 VBAで設定可能と言うことなのですが、VBAは初心者です。 設定方法を教えて頂けないでしょうか。 Excel2003です。

  • エラー値を除く最大値を求めるには

    VBA初心者です。  1  3  4 #DIV/0!  5  0 #DIV/0!  8 上記の列を指定してエラー値を除く上位3位の値を取りたいと思ってます VBAマクロでやるにはどうしたらいいでしょうか 調べましたがわかりませんでした教えてください。

  • Excel複数列の複数の条件を満たしたデータを抽出

    2列(N列,O列)に1~3の数字が入ってる行を、指定したsheetへ抽出させるVBAのマクロを 作成したいのですが、VBAが全く分からず困っています。 または、Excel上でも簡単に上記の事が出来るのでしたら、その方法も教えて下さい。

  • アクセスの印刷時のページ設定について

    なぜかいくら設定しなおしても上下左右の余白幅が24.99に戻ってしまいます。 余白幅を覚えておいて、1回1回設定しなおすのも凄く面倒です。 同一レポートにて1回設定したページ設定は、一切変わらないようには出来ないでしょうか? もしくはレポートを開く際に、マクロやVBAでページ設定を指定したり出来ますか?

  • Perlでページランクを取得する方法

    プログラミングが得意な方お願いします。 下図のリンクのページランクをPerlで実装したいのですが、 まずPDLモジュールをダウンロードし、リンク隣接行列を下記のように定義しました。 use PDL::Lite; my $mat1 = pdl [ [0, 1, 1/2, 0, 1/4, 1/2, 0], [1/5, 0, 1/2, 1/3, 0, 0, 0], [1/5, 0, 0, 1/3, 1/4, 0, 0], [1/5, 0, 0, 0, 1/4, 0, 0], [1/5, 0, 0, 1/3, 0, 1/2, 1], [0, 0, 0, 0, 1/4, 0, 0], [1/5, 0, 0, 0, 0, 0, 0] ]; そして下記の列ベクトルと上記の行列をかけてその答えと上記の行列をかけてさらにその答えと上記の行列をかけて・・・を繰り返し、掛けても答えが変わらなくなったところでその列ベクトルの値を取り出し正規化して出力するという方法を考えました。 my $mat2 = pdl [ [1], [1], [1], [1], [1], [1], [1] ]; ここで質問ですが、上記の処理をwhile文で実行したいのですが掛けても答えが変わらなくなったところでwhileからループを抜ける処理はどのように書いたら良いのでしょうか? Perlは初心者で、行列同士の比較はwhileの条件文ではできないでしょうし、列ベクトルの要素を一つ一つ比較する方法も分かりません。 以上写真のページランクをperlで取得する方法、宜しくお願い致します。

    • ベストアンサー
    • Perl
  • EXCELのマクロで条件に一致したセル範囲を削除する方法

    済みません、どなたか教えて下さい。 001 100 200 300 400 001 111 222 100 201 301 444 001 111 222 100 202 300 400 001 111 222 100 203 301 400 001 111 222 100 204 300 440 002 100 200 300 400 002 111 222 100 201 301 400 002 111 222 100 202 300 404 002 111 222 100 203 300 400 002 111 222 100 204 301 444 Excelで上記のような表があるとします(行列番号は省略しています)。 2列目に注目していただきたいのですが、データが111の場合のみ、右隣のセルに222という値があります。 この111と222の入ったセルのみを削除(左方向にシフト)したいのですが(この場合B2:C5とB7:C10)、 データが多い為手動では非常に時間がかかります。 そこでこれをマクロ化したいと考えているのですが、どのようにすればよいのか方法(考え方)がわかりません。 VBAは初心者ですが、かなり難しいでしょうか。 ちなみに、データのレコード数は決まっておりません。 上記の例で言う111、222の入る列番号は決まっております。 よろしければどなたかご指導下さい。宜しくお願いいたします。

  • ★エクセル(EXCEL)の印刷領域とページ設定のコピー

    マサオと申します。 エクセルのことについてですが、マクロで作成する会社のデータがあります。ただそのデータは、印刷領域とページ設定が合っていないので、作成後毎回設定しないといけません。 (1)マクロのデータベース(画面では見えない)がシート上にあるのでデータベースを含めたところまで印刷しようとするので、実際印刷するところに設定しないと行けない (2)ページ設定(用紙の向きと一枚で印刷するように設定する) そこで同じファイルに何枚もシートがあるので一枚だけ印刷領域とページ設定をすれば他のシートにコピーする方法は無いのでしょうか? 教えてください。

  • EXCELのマクロにて

    下のようなデータベースがあります。 No  値1  値2 10   3   2 8   2   4 6   2    6  3   5   3 8   7   5 このようなデータベースからピボットグラフを作成しているんですが、データベースに上端でフィルターをかけNo列にて特定の値を選んだときにそれに対してピボットグラフもフィルターで選んだNoになるようなマクロは組めませんか? ちなみにピボットグラフにはページにNoを、データに値1・値2の合計を表示させています。 マクロに変数(?)を設定すると出来るらしいのですが記述がわからないのです。

  • 【Excel】 改ページ場所を設定するVBA

    こんにちは A列 B列 品番 色 1000 赤 1000 黄 1001 黄 1001 青 1002 青 1002 赤  ・  ・  ・ このような表があります。 これを、 ----------------- 品番 色 1000 赤 1000 黄 ----------------- 品番 色 1001 黄 1001 青 ----------------- 品番 色 1001 黄 1001 青 ----------------- や、 ----------------- 品番 色 1001 青 1002 青 ----------------- 品番 色 1000 赤 1002 赤 ----------------- 品番 色 1000 黄 1001 黄 ----------------- の様に 品番毎や、色毎に改ページしてプリントする方法を教えて下さい。 VBAで設定できるみたいなのですが、VBAは初心者です。 設定方法を教えて頂けないでしょうか。 Excel2007です。

  • Access2000:クエリに値(抽出条件値)を返す

    クエリに抽出条件として、 Between [いつから?(例:200504)] And [いつまで?(例:200504)] と指定してあります。 マクロに登録されたクエリを実行すると必要パラメータとしてダイアログがたちあがるものです。 これを自動的にVBAで日付を算出し、上記クエリに値を返すことをしたいのですが記述方法がわかりません。 VBAで作成した関数の戻り値を上記クエリの抽出条件の欄に返す方法はありますか? よろしくお願いいたします。

専門家に質問してみよう