VBA 関数 複数行内にある任意の列の項目の出力
VBA 関数 複数行内にある任意の列の項目の出力
お世話になります。
ご教授いただければ幸甚です。
現在、業務で他社へ提出する各種申請書を作成するVBAを作りたく考えています。
提出物は提出先によりフォーマットも様々で、
どの書類を作成して提出したか纏めてるエクセルファイルがあります。
1つの案件で提出する申請書は複数あり、
1行に”X申請””Y申請”の入力必要項目があります。
各申請書類には例えば以下の様な項目があります。
・申請書作成者の欄
・□通常 □事後 □その他
上記の様な入力項目を1行に横に並べて洗い出しましたが、
これを別シートにある申請書の原紙フォーマットに出力して
別ブックを作成したく考えています。
例)
A B C
1
2 案件名 作業実施日 プルダウン(通常,事後)
3 案件名 作業実施日 プルダウン(通常,事後)
・
・
・
~続き
D E F G
1 X申請書 X申請書 Y申請書 Y申請書
2 提出日 担当者 プルダウン(1階,2階) 報告日
3 提出日 担当者 プルダウン(1階,2階) 報告日
【教えていただきたいもの】
イメージとして上記の例で書くと、C列とD列の間に列を追加して、
何かトリガー(例えばボタン)を作って、それを作動させて、
その行の項目を別シートにある申請書の原紙フォーマットに出力して
別ブックを作成する方法を教えていただきたい。
1行なら関数でどうにかなるのですが、
毎日、案件は増え続け追いつけない状況で困っています。。
その”何かのトリガー”でその行の関数、マクロを作動させる?
でも、案件(行)が増える度にボタンを作るのも現実的ではないし、
どうしたらいいでしょうか。
”申請書作成”等といった列を作って、その行に”●”とかある行の項目は
申請書の原紙をコピーしたシートに関数で入れ込むような”ボタン”?つくる?
悩んでます。。
何卒、宜しくお願いいたします。
お礼
勘違いして難しく考えていたみたいです。 現在大量のフォーマットのリンク作業をしています。 回答ありがとうございました。
補足
回答ありがとうございます。 それはいわゆるハイパーリンクというものになるのでしょうか? エクセルも今年に入って使いだして、 本を片手に使用している程度のものなので… あと、「有・無」を入力規制のリストで選ぶ形にしているのですが、 こういったものも反映可能なのでしょうか? 申し訳ありませんが教えていただけますでしょうか…。