[リストへもどる]
一括表示

投稿時間:2002/12/06(Fri) 11:43
投稿者名:初心者
Eメール:
URL :
タイトル:
印刷
VBとエクセル連動させて、VBで記録した、データをエクセルで表示して印刷する時、すべての
データにフィールド名をくっつけて印刷できるようにして、個別にどのデータが、どのフィールド
名かという感じにわかるようには、どのようにすればよいか、どなたか、知識を下さい。例:0
行目+3行目、0行目+5行目、0行目+7行目という風なイメージです。

投稿時間:2002/12/06(Fri) 13:08
投稿者名:A221
Eメール:
URL :
タイトル:
Re: 印刷
1.VBとエクセル連動させて、
2.VBで記録したデータをエクセルで表示して印刷する
 ・ すべてのデータにフィールド名をくっつけて印刷
 ・ 個別にどのデータが、どのフィールド名かわかるように

>例:0行目+3行目、0行目+5行目、0行目+7行目という風なイメージです。

文章をばらして私なりに整理してみたのですが、最後の例がさっぱりわかりません。
「フィールド名」+「データの3行目」をエクセルの1行目に書く
「フィールド名」+「データの5行目」をエクセルの2行目に書く
「フィールド名」+「データの7行目」をエクセルの3行目に書く
と、いう意味なのですか?

投稿時間:2002/12/06(Fri) 13:32
投稿者名:初心者
Eメール:
URL :
タイトル:
印刷
印刷される時に、個別にデータを出力したいと思っていますので、それで、印刷されて出てくる時、どのデータに対しても、フィールド名とデータが、くっついて出てくるようにと考えているのですが。
例:1行目にフィールド名が、いくつか、書いてあり、2行目以降、その各フィールド名に対して、各レコードが、
並べられています。そして、印刷する時、この2行目以降の各レコードに対して、それぞれ、フィールド名が、くっついて印刷されるようにしたいのですが・・・。ですので、印刷する時、どのレコードに対しても、2行目であっても、3行目であっても、フィールド名つきで、印刷したいと思っています。説明の仕方が、下手ですけど、申し訳ございません。

投稿時間:2002/12/06(Fri) 14:53
投稿者名:初心者
Eメール:
URL :
タイトル:
印刷
あ    い    う    え    お
1    2    3    4    5
6    7    8    9    10
11    12    13    14    15
16    17    18    19    20
        ↓        
あ    い    う    え    お
1    2    3    4    5

あ    い    う    え    お
6    7    8    9    10

あ    い    う    え    お
11    12    13    14    15

あ    い    う    え    お
16    17    18    19    20

最終的にこのようになればと考えております。                

投稿時間:2002/12/06(Fri) 15:47
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: 印刷
Excel を使って印刷するなら 別のシートにそのようにコピー&ペースト
して印刷するのが簡単かと思います。

VBで印刷するなら そのようにデーターを順番に印刷するだけですが?

投稿時間:2002/12/09(Mon) 13:43
投稿者名:初心者
Eメール:
URL :
タイトル:
: 印刷
イメージとしては、印刷ボタンをクリックすると1行目印刷2行目印刷、loopなどして、1行目印刷3行目、データある限り、印刷させるものでしょうか?いろいろ考えてみてはいるのですが、なにぶん初心者なので、いまいち理解不十分なところもありますので、できれば、例となるコードを教えていただけないでしょうか?申し訳ございません。

投稿時間:2002/12/09(Mon) 14:47
投稿者名:nobu
Eメール:
URL :
タイトル:
Re: : 印刷
> イメージとしては、印刷ボタンをクリックすると1行目印刷2行目印刷、loopなどして、

適当なところで改行を入れて頂くと良いと思います。

Excelで自動マクロの保存で出来たマクロを見ると参考になります。

Sheet1を範囲指定するなりしてSheet2にコピー。
Sheet2に変えて範囲指定して印刷。

このHPの「ExcelをVBから操作する」も参考に。

投稿時間:2002/12/09(Mon) 14:50
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: : 印刷
1行目のデータを変数に入れておいて後は、
for i=2 to End行 
  1行目のデータを印刷
  i 行目のデータを印刷
next i

のようにすればいいのでは?