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

A 回答 (2件)

こんにちは



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

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

Excelの話ですか?ACCESS?


それと、バージョンは何でしょう。

Excelの97か2000と仮定すると、改ページを何かの値で
動的に制御するのは無理だと思います。

この回答への補足

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

補足日時:2002/03/17 15:52
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QACCESSの主キーの列の隣列

に+列があるテーブルがあります
たとえばヘルプで読み出せるサンプルNorthwind.mdbの得意先テーブルなどです

この+列の名前はなんと言うのでしょうか?
普通に作ったのではこういうものはできません
どうやったらこういう+列を作ることができるのでしょうか?

Aベストアンサー

"サブデータシート"だと思われます。

参考URL:http://www.relief.jp/itnote/archives/000417.php

Qエクセル 3列おきに列を挿入したい

いつもお世話になります。

1行目に営業所コードがあり、そのコードを3列おきに表示するにはどうしたらいいでしょうか。

  A  B  C  D  E  F  G  H  I  J
  2   3   4   5   7   8  11  12  14  15

             ↓

  A  B  C  D  E  F  G  H  I  J
  2          3         4         5

営業所コードは2~150の数字で、100ほどの営業所コードが存在します。
よろしくお願いします。

Aベストアンサー

一例です。
(1)A2に=OFFSET($A$1,0,COLUMN(A1)/3)を入力、A2:C2を選択して右方向にコピー
(2)2行目選択コピー→形式を選択して貼り付け→値を選択→OK、1行目を削除

Qアクセス2003 複数の列に分かれたデータを1列にまとめたい

例えば
(A列)氏名/(B列)電話番号/(C列)携帯電話番号
というcsvデータがあり、これをアクセスに取り込んだときに
(A列)氏名/(B列)電話番号or携帯電話番号
というように、2列のデータを1列にしたいのですが
うまいやり方はないでしょうか?
元のデータをエクセル上でコピペすれば済むのですが
余計な手間はかけたくないので、よろしく御願いします。

Aベストアンサー

一度、(A列)氏名/(B列)電話番号/(C列)携帯電話番号でデータを取り込んで、選択クエリーなどで、電話番号を一つにするのはどうでしょうか?

選択クエリーで、CSVインポート後のテーブルを指定し
下記の様にフィールド名を指定する
1列目:氏名
2列目:電話:IIF([電話番号]<>"",[電話番号],[携帯電話番号])

※電話番号に値がある場合は電話番号、無い場合は携帯電話番号を表示する(どちらを優先するかで式が変わります)
※どうしてもテーブルでデータを持ちたい場合は、別のテーブルへ上記で作成したクエリーを入力としてテーブル作成するか?方法はいくつかありますが。。。

Q【エクセル】1列のデータを交互に2列にする式

列にはA~J、行には1~236までデータがあります。

↓  →A~J
0:00  4 3 3 3 3 3 3 3 3 3
0:05  3 4 3 3 3 3 3 3 3 3
0:10  3 4 3 3 3 3 3 3 3 3
0:15  3 3 4 3 4 3 3 3 3 3
0:20  4 3 3 3 3 3 3 3 3 3
0:25  3 3 3 3 3 4 3 3 3 3




これを、

    
↓  →A~J
0:00  4 3 3 3 3 3 3 3 3 3
0:10  3 4 3 3 3 3 3 3 3 3
0:20  4 3 3 3 3 3 3 3 3 3




↓  →A~J
0:05  3 4 3 3 3 3 3 3 3 3
0:15  3 3 4 3 4 3 3 3 3 3
0:25  3 3 3 3 3 4 3 3 3 3




と、いった感じに偶数時間と奇数時間に別けたいのです。
Ctrlで1行1行選択していってコピペ・・・しかないんですかね?

何か他に方法があれば教えて下さい。
エクセルの操作がそこまで達者ではないので、
できるだけ詳しく説明して頂けると幸いです。
よろしくお願い致します。

列にはA~J、行には1~236までデータがあります。

↓  →A~J
0:00  4 3 3 3 3 3 3 3 3 3
0:05  3 4 3 3 3 3 3 3 3 3
0:10  3 4 3 3 3 3 3 3 3 3
0:15  3 3 4 3 4 3 3 3 3 3
0:20  4 3 3 3 3 3 3 3 3 3
0:25  3 3 3 3 3 4 3 3 3 3




これを、

    
↓  →A~J
0:00  4 3 3 3 3 3 3 3 3 3
0:10  3 4 3 3 3 3 3 3 3 3
0:20  4 3 3 3 3 3 3 3 3 3


・...続きを読む

Aベストアンサー

K列に010101......となるように、ドラッグコピーで番号を振ってから、K列を優先キーにして全ての行を並べ替えてはいかでしょう。

Q4列を1列にまとめる方法

1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234
1   2   3   4      1234

Aベストアンサー

A:D列に1行目からデータが記入されているとして

sub macro1()
 with range("E1:E" & range("A65536").end(xlup).row)
  .formular1c1 = "=RC1&RC2&RC3&RC4"
  .value = .value
 end with
end sub


#後出しで実は..実は..は無しでお願いします。


このカテゴリの人気Q&Aランキング

おすすめ情報