- 締切済み
印刷の指定
●Sheet1に以下のようにデータが入っています。 A B C 1 あ 100 黄 2 い 200 緑 3 う 300 赤 ●Sheet2のセルA1に1を入力すると、 Sheet3に あ 100 黄、 Sheet2のセルA1に3を入力すると、 Sheet3に う 300 赤 と表示するようにしています。 今までは、データも少なく、Sheet2で印刷したいデータを選択し、 Sheet3を印刷していましたが、データが増えた為、Sheet2のA1に1を、 A2に3を入力して、印刷のボタンのようなものを作り、そこをクリック すると、1から3までをSheet3の表示状態で印刷したいのですが… よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- fujillin
- ベストアンサー率61% (1594/2576)
回答No.1
丸投げっぽいので、ヒントのみです。 >●Sheet2のセルA1に1を入力すると、~ >と表示するようにしています。 これができているのですから、表示するまではその応用で充分できると思われますが? 一発でやるのが難しければ、現状のSheet2-Sheet3で表示している関係を、Sheet2-Sheet4、Sheet2-Sheet5で個別に作成し、その結果、Sheet3~Sheet5までを印刷用シートにまとめるなどというように、作業を分解して考えれば、少しずつ簡単にすることが可能です。 >ボタンを押して印刷については、 印刷だけであれば、すでにツーツバーに印刷ボタンがありますが、印刷用シートを選択して印刷となると、VBA(マクロ)ということになるでしょう。 シートの表示と印刷くらいなら、マクロの自動記録でもできますので、「ツール」-「マクロ」-「新しいマクロの記録」を試してみてください。