プロが教えるわが家の防犯対策術!

お世話になります。

エクセルの同一ファイル内の別シートに
発注する品物の型番や仕様を入力したデータがあり、
そこから発注書シートへデータを抽出する為のフォームを作成しています。

そこで質問ですが、


もともと社内にある発注書の書式(エクセルファイル)があり、
入力フォームから発注データを反映させたいのですが、
元々の書式には上下に発注する品物の型番仕様等入力するデータ欄とは別の指示を記載する欄が設けられており、
上部分はエクセルのページ設定のタイトル行設定で何枚になっても
印刷物に表示させることは可能ですが、
下の部分も同じように印刷物すべてに表示させる事は可能でしょうか?


入力フォームから発注データを抽出したいのですが、
発注書を発注先別に用意しておいて、
例えばA社への発注データはA社用の発注書シートへデータが飛び、
B社への発注データはB社用の発注書シートへデータが飛ぶ・・・・
という感じに自動的に抽出してくれるようにはできますでしょうか?


PCに詳しい人、詳しくない人、それぞれいますので、
なるべく使う側が手を加えずに、
シンプルに印刷だけをすれば良いという感じにしたいと思っています。


当方、office2010使用です。
またマクロは詳しくは分りません。
①②どちらかだけでもわかる方がいらっしゃいましたら
片方だけでも構いませんので
詳しい方、宜しくお願い致します。

A 回答 (2件)

>フィルタオプションを使えばできますが、


マクロに登録しては如何でしょうか。
とりあえずの作業
開発のリボン、マクロの記録の開始
フィルターオプションの操作を実行
記録の終了

これで、必要な作業の操作がマクロ化されます。

開発のリボンで VBエディターを起動すると
記録されたコードがあります。

そのコードを
シートモジュールにコピーすれば
会社名を変更した時点で、希望のデータが表示される
勝手に、フィルタオプションが実行されます。

詳しくは、マクロの記録で記録されたコードを提示てみて下さい。
    • good
    • 1
この回答へのお礼

回答が遅くなりすみませんでした。

いろいろと社内で検討しつつ、
都度、いろいろな問題をひとつづつつぶしてやっていたため、
時間がかかってしまいました。

実のところ、まだ完成形は一応の形でしかできておらず、
現状で少しやってみて、
また問題点があれば変更していくようにしようと思っています。


マクロの登録も一つの手ですね。

取引会社名が結構あり、
都度変化もしていくため、
その部分がクリアになれば使ってみたいと思います。

現在、会社の体質が変わりつつあり、
今までの取引先についても見直しをしているのもあり、
その部分も加味しつつご教示いただいた内容を検討してみたいと思います。


日々業務の合間をつなぎながらの作業となり、
とても時間がかかる作業となっていますので、
またこちらの業務に進展があり、
何かしらの解決できない事が出たときに
質問させていただくと思いますので
またその時にお時間とご縁がありましたらよろしくお願いいたします。

貴重なお時間、ありがとうございました。

お礼日時:2015/08/29 07:15

1.不可能。


 ページのフッタで対応できないか。
 それがダメなら、プリンタのレイヤー機能を使い上書きする形で印刷する。(プリンタの機能によっては実現できない)

2.MATCH関数とINDEX関数の組み合わせでできると思うが、
 具体的にどのようにデータが並んでいるのか分からないので数式を示してのアドバイスはできない。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
説明不足ですみません。


シート名は「」で囲んで表示します。

「入力フォーム」
BJ列以降にデータを入力するフォームがあります。
BJ列が発注先の入力欄です。

BJ列以降の入力データを、J列に各データ毎に適切な並び順に&で繋げて表示する用に数式が入っています。
数式が複雑に成る為、数式に名前を付けて簡素化しています。
数式は、「=IF($BK10=””,調書最終形&” ”&調書備考,BK10&” ”&BL10&CHAR(10)&調書最終形&” ”&調書備考)」

C列にはJ列に綴られた発注品の材質をBJ列以降から拾ってきて表示させています。


上記「入力フォーム」のデータをもとに、
「発注書」内D列に「入力フォーム」のC列を、

「発注書」内I列に「入力フォーム」の
J列で使った名前定義した数式「調書最終形&” ”&調書備考」を表示させたいです。

この時、「入力フォーム」のBJ列の発注先毎に「発注書」シートを用意しておいて、
発注先毎のデータのみを「発注書に表示させたいと考えています。

フィルタオプションを使えばできますが、
PC操作が得意な人、苦手な人、それぞれいますので、
何も操作せずに自動的に拾ってくれると嬉しいです。

「発注書」のI2に発注先の会社名が入ります。
会社名は「発注先リスト」内A列にリストを作成し、
入力規制のリストにて選択する方式です。


文章でわかりづらいと思いますがよろしくお願い致します。

お礼日時:2015/07/30 11:13

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

このQ&Aを見た人はこんなQ&Aも見ています


人気Q&Aランキング